The stock market is predicted to always go up in the long run, yielding approximately 10% annual returns due to 8% corporate earnings growth plus share buybacks and dividends.
"in the long run, the market, the stock market will always go up in the long run. Because in the long run, corporate earnings will always grow at about 8%, you add in share buybacks and dividends and money supply, you get about 10% return a year over the long run."