That's absolutely true. No one puts billions from overseas, and from within into a stock market. The stock markets are run on one thing only: the investor's confidence. Take an example of the US stock market just yesterday. Turkish coupe (and Brexit before) brought down the market for a few days as investors in the US were scared of what's next to follow from their global investments standpoint. Even if the US is many thousands of miles away and has a super robust economy better than everyone else, and literally has released a consumer spending report yesterday morning showing growth in consumer spending (one of the strongest indicators of how the US economy is doing). But despite all that, an incident in Turkey sent jitters across Atlantic.
So you can be selling the best thing for a cheaper price, if the investors are scared to invest, you can have all that sitting in without anyone putting a dollar in. How investors confidence is created or restored? By showing growth within the economy, consumer spending rising, overall economy in an upwards trajectory and a history of profits......all these build up investors confidence and is a sign of growing economy.