US stocks powered to the brink of multiyear highs on a trio of strong economic reports from the US and details on aid to Europe's struggling economies.
43236
US stocks power near multiyear highs
69043
European shares rise on US data;
114500
World stocks hit highs
67712
US stocks end higher
98173
Profit warnings jump to highest level since height of financial crisis
95676
Late flurry sends indices to highs for the year
94111
Europe stocks, euro surge, putting aside concerns on inflation
39794
European stocks snap win streak
61849
Stocks edge higher, pushing Dow toward 14,000
25673
European stocks finish higher Tuesday
28753
Europe stocks end up
11780
US stocks pare losses;
172824
Us stocks make strong gains
72770
Stocks close near session highs
144467
Swiss shares close higher after US GDP data;
30172
Euro rises to multi-week highs
30674
Risky asset classes rallied on strong US economic data