Buffett's measure - the percentage of total market cap (TMC) relative to the U.S. GNP crossed 100% last week into stretched territory for the first time since 2007 which implies a mere return of around 3.3% annualized (including dividends) over the following years. [This post presents the components of the ratio and the conclusions drawn.]
Read More »