Where is the Shiller P/E Ratio Today?
Executive Summary In January 1999 the Shiller P/E broke 40 and by December of 1999 peaked at 44. Having been in the business at that time, I recall many in the industry looking back in hindsight commenting those overvaluation levels would never be reached again. But what [...]