1. Large corporations do fine under national socialism. Lots of big companies made lots of money under the Nazis. It’s the start ups and small companies that cannot prosper.
2. Stocks are not going up; the dollar is going down.
Also bank CD’s are coming due and the renewal rate is less than 1%. People see the stock market as a better return so they foolishly invest, driving up the market.