Commodities rise; mixed earnings from TD, RBC
Facebook stock stalls after surging in market debut
Commodity prices advance
Inflation report coming Friday
Positive U.S. jobs data supports stocks
Commodity prices slide amid Greek political turmoil
Stocks climb from early session lows
U.S. markets close lower on growing concerns over Spain
Soft China data depresses miners