All charts and data below are CPI-U inflation-adjusted and with dividends reinvested. (Why?)
| Wed 1999-03-10? to Fri 2026-05-08 |
YTD
Return |
TRR
Price |
||||
|---|---|---|---|---|---|---|
| MSFT × |
−15.85%
2026-05-08 |
2308.95 TRR
2026-05-08 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| QQQ × |
+13.39%
2026-05-08 |
8.196 TRR
2026-05-08 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × |
+12.87%
2026-05-08 |
2836.36 TRR
2026-05-08 |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||
| Wed 1999-03-10? to Fri 2026-05-08 |
Overall
Return |
Exponential
Trendline |
||||
|---|---|---|---|---|---|---|
| MSFT × |
+739.90%
+8.15%/yr |
+11.45%/yr
(R2=0.730) |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| QQQ × |
+719.56%
+8.05%/yr |
+9.29%/yr
(R2=0.730) |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × |
+258,250.64%
+33.54%/yr |
+26.34%/yr
(R2=0.793) |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||
| Wed 1999-03-10? to Fri 2026-05-08 |
Start
Value |
End
Value |
||||
|---|---|---|---|---|---|---|
| MSFT × |
$10,000.00
1999-03-10 |
$83,990.09
2026-05-08 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| QQQ × |
$10,000.00
1999-03-10 |
$81,956.26
2026-05-08 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × |
$10,000.00
1999-03-10 |
$25,835,063.72
2026-05-08 |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||
| Wed 1999-03-10? to Fri 2026-05-08 |
Current
Drawdown |
Worst
Drawdown |
||||
|---|---|---|---|---|---|---|
| MSFT × | −24.68% |
−75.74%
2009-03-09 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| QQQ × | 0.00% |
−83.94%
2002-10-09 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| NVDA × | −0.75% |
−89.97%
2002-10-09 |
||||
| NVIDIA Corporation NASDAQ Common Stock | ||||||