Hacker News new | ask | show | jobs
by user234683 2246 days ago
I've had this question in the past and I found this post helpful:

> The fundamental answer to all of this is that the profits must be shared with shareholders at some point. This is what terminates the infinite regression. If a company believes that they can retain their earned profits to further grow and generate even more profits, they will do so. However if a company continues to grow and do well, eventually they will accumulate so much cash in the bank that they can’t find good use for all of it. At this point they will have to pay it out to shareholders through a dividend or stock buyback. If they refuse to, at some point the shareholders will band together and vote for new management that will pay it out.

https://stuffexplained.wordpress.com/2013/10/13/why_buy_stoc...

So even if the company does not pay dividends currently (reinvesting it instead), there will eventually come a point at which their growth flatlines, and they will start paying out dividends. If the market is rational, it will have forecasted this flatlining and the stock price will have taken that into account.