As the stock market continues to soar to never seen before levels in 2017, warnings about excessive prices persist. This past week the Shiller Cape Ratio hit its highest level since 2001.
Is it time to sell everything and hide it under a mattress for 5 years?
Keep Reading