U.S. Stocks Gain on Earnings; Oil Reaches Four-Month High

U.S. stocks rose on better-than-forecast earnings from companies including Pfizer Inc. and Valero Energy Corp., returning benchmark indexes to five-year highs. Oil helped lead a rally in commodities as global reports boosted economic confidence, while the dollar fell.

To continue reading this article you must be a Bloomberg Professional Service Subscriber.