Indexes slumped Tuesday amid record oil prices, a worse than expected PPI report, weak results from retailers, and a gloomy forecast for banks

See original here:
Stocks: A Barrage of Bad News