Here are two stories about stocks that I find hard to reconcile:
- Stock prices represent the market's best guess at a stock's future price.
- Overall, stock prices tend to go up due to advances in technology.
But if stock prices tend to go up due to technology, why isn't that already priced in?
This seems relevant to investment strategy:
- The more true #1 is, the less you should expect to beat the market over the long term: lots of other people with skin in the game have worked hard to produce that best guess.
- The more true #2 is, the more you might expect to beat the market over the long term: you only need to know which technologies are likely to grow, you don't need to know better than everyone else.
As an example: if you think AI is going to accomplish big thing X, and you think the market already knows this, should you buy and hold relevant AI company stock? Or would you expect the anticipated growth to already be priced in?
Some potential answers I can think of:
- The market is continually surprised by the pace of technology. (This seems unlikely to me.)
- Significant technology gains are realized in private companies. Stock market indicators go up when these companies go public, but the gains are only realized by the private investors. (But we could then reframe the question as "why do index funds go up" and hit the same issues.)
- Time-discounting: the market expects prices to go up, but they would rather have their money now than wait for the return and deal with volatility. As the technological gains are realized, the market expects the price to increase; individuals just can't benefit from that given their (aggregate) preferences. Knowledge of which technologies are likely to grow is already factored in, to the point where expected growth is distributed roughly evenly across all public companies. So story #1 is false, but to beat the market, you still have to know better than everyone else. (My current leading candidate.)
- Either story #1 or story #2 is false in some other way.
Question: What are good ways to think about this? What evidence do we have?
EDIT - Summary of things I got from answers/comments:
- ike points out that "why stocks go up" is at least partially an open problem known as the "equity premium puzzle". https://www.lesswrong.com/posts/4vcTYhA2X99aGaGHG/why-do-stocks-go-up?commentId=XtR6rrdTnXJ5aJyJ6
- Vladimir_Nesov suggests that as the real cost of goods goes down, inflation targeting causes other things (including stock prices) to go up in nominal price. So technology uniformly increases stock prices by dropping the real cost of goods. https://www.lesswrong.com/posts/4vcTYhA2X99aGaGHG/why-do-stocks-go-up?commentId=92kj4rYCKgFWTG2G6
- lsusr (and others) suggest that stocks going up has to do with risk. I'm still pretty confused about this one. If stock prices move to be what they need to be in order to match risk with returns, but they also move to match some measure of a stock's actual value (in terms of dividends or otherwise), then how do those dynamics combine? https://www.lesswrong.com/posts/4vcTYhA2X99aGaGHG/why-do-stocks-go-up?commentId=BTQApZJJsGtBSHxfx
- Dagon points out the "greater fool theory" that stock prices might not reflect real value, and go up due to the shared expectation that they'll go up. https://www.lesswrong.com/posts/4vcTYhA2X99aGaGHG/why-do-stocks-go-up?commentId=GAzHsKrx49XXfB5gD
The biggest reason stocks go up is pretty simple, in my view: a lot of very smart and hardworking people are working very hard to make stocks go up. In addition, lots of less smart and less hardworking people are also working to make stocks go up. In contrast, very few people are trying to make stocks go down.
While there are shortsellers, they are generally not trying to make stocks go down, i.e. by destroying value. Instead, shortsellers are simply saying that some companies are overvalued, and time and effort is better spent on other companies.
What do I mean by "make stocks go up"? I mean it in a fundamental sense: employees are trying to create value by making products better or adding new markets. Their rewards include stock compensation, bonuses, and promotions, so they are indeed incentivized to create value in whatever way possible. Meanwhile, financiers are trying to allocate capital (an abstract representation of time, effort, and value) in the best way, by optimizing society's effort. These people are also rewarded with capital gains, bonuses, and promotions.
Given that there is so much effort and incentive to fundamentally increase the value of stocks, why should the market stay flat or neutral? I'm sure someone can try to find some elaborate corner case why this isn't true, but mostly the reasons stocks wouldn't go up is if no one is trying (no incentive) or if someone is trying to destroy asset value (expropriation, violent revolution, etc.). If people are trying to build stuff that makes stock prices go up, and there isn't much effort to destroy them, it's pretty straightforward that they go up.
For what it's worth, this is basically Buffett's view. Also note, the comments about equity risk premium, valuation puzzles, and the efficient market hypothesis miss the point: that's only a matter of relative returns, not absolute returns. (If your question is about beating the market, then those points are more relevant, but it's not clear anyone can beat the market today in developed economies outside narrow pockets of inefficiency.) As long as you can build new stuff, you'll have a reason to invest, which demands a return, hence the positive returns we see. If there's less "stuff" to build, you can expect lower prospective returns because capital competes for each opportunity, resulting in lower rates and a huge premium on growth opportunities, which is what we observe today.
One last way to think about it is in real terms. If you have a machine that can build more of itself, you will have more of those machines over time, which is a real return.