Surging oil prices pulled stocks sharply lower for a third straight session today, with bland earnings at General Electric Co. and weak consumer data further dampening the economic outlook. The Dow Jones industrial average shed 396 points in the past three days.