Strong earnings from Hewlett Packard Co. and a sharp drop in oil prices pushed stocks higher Thursday and helped investors overcome the urge to take profits after the strong gains of the past two sessions.
Earnings falling oil add to Wall Street's rally.