S&P 500 is expensive on 19 out of 20 metrics according to the Bank of America analysis.

Some metrics are over 100% above historical averages.