Data / Assumptions
- Returns include price appreciation plus reinvested dividends where applicable.
- The 20‑year period usually refers to “20 years ago from now” (i.e. approximate 2005 → 2025).
- “After founding” means in early years; but since many firms weren’t public immediately, or had little liquidity, good data is sparse.
Amazon (AMZN)
- 20‑year return (from ~2005 to 2025): ~ 25.8% per annum compound growth. (US News Money)
- If you had invested $25,000 twenty years ago in Amazon stock, at that rate, it would now be worth about: [
$25,000 \times (1 + 0.258)^{20} \approx $25,000 \times ( \text{~} (1.258)^{20} )
] Calculation: ((1.258)^{20} \approx 148) (rough roughly)
So: $25,000 → ~ $3,700,000 – $4,000,000 approximately. - 5‑10 years after company founding: Less precise data. Amazon was founded in 1994; went public in 1997. In its early years, growth was huge but if you pick 5‑10 years after founding (say 1999‑2004), data is small sample and IPO, split‑adjusted returns can be large but more volatile. I didn’t find a reliable number for “$25,000 invested in Amazon exactly 5‑10 years after founding, held 20 years.”
Microsoft (MSFT)
- 20‑year return (from ~2005 to 2025): ~ 15.8% ‑ 16.0% per annum compound growth. (Benzinga)
- Multiplying: ( $25,000 \times (1.158)^{20} \approx $25,000 \times ( \text{~}(1.158)^{20} ) ). ((1.158)^{20} \approx 19.5) (rough estimate)
So: $25,000 → ~ $485,000 − $500,000. - As with Amazon, data for the period “5‑10 years after founding” is harder: Microsoft was founded in 1975, went public in 1986; if you invested 5‑10 years after founding, that would be early 80s, but market data and IPO timing complicates precise comparison.
Oracle (ORCL)
- 20‑year return (from ~2005 to 2025): According to sources, Oracle’s 20‑year total return has been:
- In one chart, the 20‑year total return is shown as ~1,370.97% over that period. (FinanceCharts)
- Another shows ~1,531.32% over 20 years (depending on exact start date). (FinanceCharts)
- To put that in CAGR: (1,370.97% means a multiplier of ~14.71; 1,531.32% means ~16.31). The corresponding annualized return is roughly ~13‑14% (depending on exact start date).
- For $25,000 invested 20 years ago, that becomes: [
$25,000 \times (1 + r)^{20}
] If r ≈ 13.5%, then ((1.135)^{20} ≈ ~11) roughly.
So $25,000 → ~ $275,000 − $350,000 (depending on exact r used).
Summary Table
Company Approx Annualized Return over Past 20 Years $25,000 → Value after 20 Years (est.) Amazon ~25.8% $3,700,000 – $4,000,000Microsoft ~15.8‑16.0% $480,000 – $520,000Oracle ~13‑14% $275,000 – $350,000
Caveats, Especially “5‑10 Years After Founding”
- For “5‑10 years after founding,” you’d need to know when the company was founded and when it went public (or when shares became tradable), plus stock splits etc. The early performance tends to be more volatile (for example Amazon did many splits in early years, grew revenues rapidly, etc.).
- Without accurate early private/share price data, estimations are rough. Also early returns often look extremely large on % basis because the base value is small.
- Dividends matter (Microsoft, Oracle have paid dividends; Amazon historically less so), and reinvestment of those influences total return.
If you like, I can try to estimate the return for exactly “5‑10 years after founding” for each of these (e.g. someone invests in 1999 in Amazon, 1980 in MSFT, etc.) to compare. Would you prefer that?