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