As someone who has spent years analyzing markets and studying the patterns of wealth creation, I know that the real magic happens when you hold great businesses for decades. The stock market rewards patience, and the best returns often come from companies that dominate their industries over long periods. Today, I want to discuss three stocks that I believe have the potential to deliver strong returns over the next 20 to 30 years.
Table of Contents
Why Holding Stocks for Decades Works
Before diving into the picks, let’s understand why long-term holding is so powerful. The key lies in compounding—the process where earnings generate more earnings over time. The formula for compound annual growth rate (CAGR) is:
CAGR = \left( \frac{FV}{PV} \right)^{\frac{1}{n}} - 1Where:
- FV = Future Value
- PV = Present Value
- n = Number of years
For example, if you invest $10,000 in a stock that grows at 12% annually, in 30 years, it becomes:
FV = 10000 \times (1 + 0.12)^{30} \approx 299599That’s nearly 30x your initial investment. Now, imagine if you reinvested dividends—the returns would be even higher.
The Criteria for a “Forever” Stock
Not every company can sustain growth for decades. The ones that do usually have:
- Strong competitive advantages (moats) – Brands, patents, or network effects that keep competitors at bay.
- Consistent revenue growth – A history of increasing sales, not just profits.
- High return on invested capital (ROIC) – Efficient use of capital to generate profits.
- Adaptability – The ability to evolve with technological and economic shifts.
With these principles in mind, here are my three picks.
1. Berkshire Hathaway (BRK.B) – The Ultimate Compounder
Warren Buffett’s conglomerate is a no-brainer for long-term investors. Unlike most companies, Berkshire owns a diversified mix of wholly-owned businesses (Geico, BNSF Railway) and a massive stock portfolio (Apple, Coca-Cola, Bank of America).
Why It’s a Long-Term Winner
- Diversified cash flows – Even if one sector struggles, others thrive.
- Capital allocation genius – Buffett and his team excel at reinvesting profits.
- No dividends – All earnings are reinvested, maximizing compounding.
Financial Snapshot (2023)
| Metric | Value |
|---|---|
| Market Cap | $780B |
| Revenue (TTM) | $350B |
| ROIC | 9.5% |
| Cash Reserves | $147B |
Berkshire’s book value per share has grown at ~10% annually since 1965. If that continues, a $10,000 investment today could be worth ~$175,000 in 30 years.
2. Microsoft (MSFT) – The Cloud and AI Juggernaut
Microsoft isn’t just a software company anymore—it’s a leader in cloud computing (Azure), AI (OpenAI partnership), and enterprise solutions.
Why It’s a Long-Term Winner
- Recurring revenue – Subscriptions (Office 365, Azure) ensure steady cash flow.
- Pricing power – Businesses rely on Microsoft products, making them sticky.
- AI dominance – Copilot and Azure AI position it for the next decade.
Financial Snapshot (2023)
| Metric | Value |
|---|---|
| Market Cap | $2.8T |
| Revenue (TTM) | $227B |
| Net Income Margin | 36% |
| Free Cash Flow | $63B |
Microsoft’s revenue has grown at ~15% annually over the past decade. Assuming a conservative 10% growth, $10,000 today could grow to ~$175,000 in 30 years.
3. Visa (V) – The Digital Payments Leader
Cash is dying, and Visa sits at the center of the global shift to digital payments.
Why It’s a Long-Term Winner
- Network effect – More merchants → more users → more merchants.
- High margins – No credit risk (unlike banks), just transaction fees.
- Global expansion – Emerging markets adoption is still early.
Financial Snapshot (2023)
| Metric | Value |
|---|---|
| Market Cap | $520B |
| Revenue (TTM) | $33B |
| Net Income Margin | 52% |
| ROIC | 30%+ |
Visa’s earnings have grown at ~17% annually since 2008. Even at 12% growth, $10,000 could become ~$300,000 in 30 years.
Risks to Consider
No stock is risk-free. Here’s what could go wrong:
- Berkshire: Succession risk post-Buffett.
- Microsoft: Regulatory scrutiny, AI competition.
- Visa: Disruption from blockchain/crypto (though unlikely soon).
Final Thoughts
Investing isn’t about chasing hot stocks—it’s about owning businesses that grow steadily for decades. Berkshire, Microsoft, and Visa fit that mold. If I had to pick one, I’d lean toward Microsoft due to its AI upside, but all three are solid.
The key is to buy, hold, and let compounding work. As Buffett says, “The stock market is a device for transferring money from the impatient to the patient.” Be the patient one.




