Over a 50 year period the return from a stock and what you pay for it, is exactly correlated to the income that it produces.
I have no idea what stocks will do tomorrow or next year.
But yes, in the long run if a government prints money and it loses 10 percent of its value, businesses respond by raising their prices by 10 percent.
Unless you want to walk around the street bare foot Nikes revenues, profits and share price will rise by 10 percent.
Don't blame the greedy businesses and greedy shareholders though. They are just raising their prices by the amount the currency has been devalued by the government.