The chart above compares unemployment claims (inverted), to show that stocks have fairly closely tracked the decline in unemployment claims.
The chart above compares the inflation-adjusted level of the S&P 500 to an index of truck tonnage carried, itself a proxy for the physical size of the economy. The chart suggests (correctly, when viewed after the fact) that stocks were very expensive in 2000, having "overshot" the improvement in truck tonnage, and that stocks were very cheap in early 2009, having contracted by more than the decline in truck tonnage.
The chart above compares the level of factory orders to the S&P 500. Post-recession, stocks have increased by almost exactly the same order of magnitude as factory orders.
It should not be surprising that corporate profits tend to rise in line with the growth of the economy. (What should be surprising, however, is that since 1975 the S&P 500 tends to be a constant multiple of after-tax corporate profits.) This chart shows that, since 1959, stock prices (excluding dividends) have increased by a factor of 30, while after-tax corporate profits have increased by a factor of 54, with most of the difference attributable to the period prior to 1975. Once again, the overvaluation of stocks in 2000 is quite evident.
The economy is doing better, and so are stocks. There is no sign here of any irrational exuberance on the part of stocks.