At today's Shiller CAPE of 39 for the US market, there is no historical period since 1881 that was followed by attractive long term real returns.
Read Full Article »At today's Shiller CAPE of 39 for the US market, there is no historical period since 1881 that was followed by attractive long term real returns.
Read Full Article »