Till now retail prices of petrol and diesel have remained unchanged, with oil companies and the government absorbing the shock. But there are limits to their ability to soak up the losses
Stocks swung sharply as investors wrestled with mixed headlines. The nationwide average price of unleaded gas hit $4.08, while diesel fuel jumped to $5.51.