Mixed earnings reports -- with General Electric and McDonald's beating expectations, while Caterpillar fell short -- held back US markets on Friday, though Microsoft gave Nasdaq a solid boost.
							25/07/2011 - 06:41
						
					Mixed earnings hold back US stocks
								25/07/2011 - 06:41
							
						
 
             
										 
             
             
            