All charts and data below are with dividends reinvested. (Inflation adjustment is OFF !)
| Wed 1999-03-10💬 to Fri 2026-06-12 |
YTD
Return |
1 Year
Return |
||||
|---|---|---|---|---|---|---|
| MSFT × |
−18.85%
2026-06-12 |
−17.75%
2026-06-12 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × |
+7.29%
2026-06-12 |
+46.73%
2026-06-12 |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × |
+17.57%
2026-06-12 |
+35.82%
2026-06-12 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × |
+10.16%
2026-06-12 |
+41.70%
2026-06-12 |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||
| Wed 1999-03-10💬 to Fri 2026-06-12 |
Overall
Return |
Exponential
Trendline |
||||
|---|---|---|---|---|---|---|
| MSFT × |
+1,492.25%
+10.69%/yr |
+14.07%/yr
(R2=0.800) |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × |
+119,362.45%
+29.69%/yr |
+31.58%/yr
(R2=0.959) |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × |
+1,572.42%
+10.89%/yr |
+11.89%/yr
(R2=0.813) |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × |
+495,528.02%
+36.64%/yr |
+29.45%/yr
(R2=0.821) |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||
| Wed 1999-03-10💬 to Fri 2026-06-12 |
Start
Value |
End
Value |
||||
|---|---|---|---|---|---|---|
| MSFT × |
$10,000.00
1999-03-10 |
$159,225.11
2026-06-12 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × |
$10,000.00
1999-03-10 |
$11,946,245.38
2026-06-12 |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × |
$10,000.00
1999-03-10 |
$167,241.65
2026-06-12 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × |
$10,000.00
1999-03-10 |
$49,562,801.93
2026-06-12 |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||
| Wed 1999-03-10💬 to Fri 2026-06-12 |
Current
Drawdown |
Worst
Drawdown |
||||
|---|---|---|---|---|---|---|
| MSFT × |
−27.46%
from 2025-10-28 peak |
−69.39%
2009-03-09 from 1999-12-27 peak |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × |
−7.64%
from 2026-06-02 peak |
−81.80%
2003-04-17 from 2000-03-22 peak |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × |
−3.33%
from 2026-06-02 peak |
−82.98%
2002-10-09 from 2000-03-24 peak |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × |
−12.86%
from 2026-05-14 peak |
−89.73%
2002-10-09 from 2002-01-03 peak |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||
| Period ending Fri 2026-06-12 |
1
Year |
2
Years |
3
Years |
5
Years |
10
Years |
|
|---|---|---|---|---|---|---|
| MSFT × | −17.75% |
−10.02% −5.14%/yr |
+20.53% +6.42%/yr |
+57.88% +9.56%/yr |
+758.49% +23.99%/yr |
|
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × | +46.73% |
+37.82% +17.40%/yr |
+60.62% +17.11%/yr |
+134.53% +18.59%/yr |
+1,193.99% +29.18%/yr |
|
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × | +35.82% |
+53.80% +24.02%/yr |
+103.65% +26.75%/yr |
+117.82% +16.85%/yr |
+611.70% +21.68%/yr |
|
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × | +41.70% |
+64.16% +28.12%/yr |
+420.72% +73.33%/yr |
+1,055.10% +63.13%/yr |
+18,016.72% +68.19%/yr |
|
| NVIDIA Corporation NASDAQ Common Stock | ||||||