Sure the economy is bad right now with inflation, high interest rates, etc. But there also is a limit to how long companies can promise increased profits to investors. They can’t just keep increasing their profits every three months/quarterly report. There is a tipping point where customers will no longer be willing to pay the constantly increasing price for goods and services so that investors can get a 4% rise in profits instead of a 2% rise in profits. Every three months! And, of course, Trump’s tariffs and the trade wars he has ignited are only going to make things worse.