Stocks have soared 16% since June. Here are 2 charts that explain why - and 1 that suggests the rally will soon end.
Investors are feeling strangely cheery, even as consumers and companies are gloomy. Yet an economic crunch could soon bring any rally to an end.