STOCKSCREENR

What Actually Moves Stock Prices Over the Long Term

In the short run, stocks are voting machines. In the long run, they're weighing machines. Here's what actually drives stock prices over years and decades.

February 15, 2026


Benjamin Graham's famous metaphor captures one of investing's most important truths: 'In the short run, the market is a voting machine, but in the long run, it is a weighing machine.' Day to day, stock prices are driven by sentiment, narratives, and momentum. But over years and decades, they converge toward fundamental value — the actual earning power and cash generation of the underlying business. Understanding what drives long-term prices helps you focus on what actually matters and ignore the noise.

The Three Drivers of Long-Term Returns

Long-term stock returns come from three sources, and understanding each one is essential. First, there's earnings growth — as a company earns more, it becomes worth more, and the stock price follows. Second, there's the dividend yield — cash returned to shareholders through regular payments. Third, there's the change in valuation multiple — how much investors are willing to pay for each dollar of earnings.

Over the past century, the S&P 500's roughly 10% annual return breaks down to about 5% from earnings growth, 3-4% from dividends, and 1-2% from multiple expansion. Notice that earnings growth and dividends — both fundamentally driven — account for the vast majority of returns. Multiple expansion, which is sentiment-driven, is a minor contributor over long periods.

This is why companies with sustainable competitive advantages tend to outperform over time. A business with pricing power, network effects, or switching costs can grow earnings year after year, regardless of what the broader economy does. Think of companies like Visa (network effects), Costco (scale advantages), or Adobe (switching costs). Their stock prices have compounded precisely because their earnings have compounded.

Why It Matters for Your Portfolio

If you focus on what drives prices in the short term — news flow, technical patterns, market sentiment — you'll be constantly reacting rather than investing. If you focus on what drives prices in the long term — earnings growth, competitive position, capital allocation — you can make fewer, better decisions and let time do the heavy lifting.

This framework also explains why trying to trade around short-term catalysts is so difficult. Short-term price movements are largely random and driven by factors that are impossible to predict consistently. Long-term price movements are driven by business fundamentals that are much more analyzable and predictable.

Practical Takeaways

  1. Focus your research on understanding the long-term earnings power of a business, not predicting next quarter's numbers.
  2. Look for companies with sustainable competitive advantages that allow them to grow earnings consistently over decades.
  3. Don't overpay for growth — even great companies can be bad investments at the wrong price.
  4. Remember that short-term price movements are mostly noise. Zoom out and focus on the multi-year trajectory.

Screen for Quality Compounders

The best long-term investments are quality businesses that can compound earnings for years. Use our quality preset to find companies with the fundamental characteristics that drive long-term stock price appreciation.

Stay ahead of the market

Get weekly stock insights, screener tips, and market analysis delivered to your inbox. Free, no spam.