All charts and data below are CPI-U inflation-adjusted and with dividends reinvested. (Why?)
| Wed 1999-03-10? to Thu 2026-04-02 |
YTD
Return |
TRR
Price |
||||
|---|---|---|---|---|---|---|
| MSFT × |
−23.43%
2026-04-02 |
2100.45 TRR
2026-04-02 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × |
−6.79%
2026-04-02 |
681.91 TRR
2026-04-02 |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × |
−5.68%
2026-04-02 |
6.818 TRR
2026-04-02 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| SPY × |
−4.60%
2026-04-02 |
11.8 TRR
2026-04-02 |
||||
| SPDR S&P 500 ETF Trust Exchange-Traded Fund | ||||||
| Wed 1999-03-10? to Thu 2026-04-02 |
Overall
Return |
Exponential
Trendline |
||||
|---|---|---|---|---|---|---|
| MSFT × |
+664.19%
+7.80%/yr |
+11.42%/yr
(R2=0.728) |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × |
+52,645.26%
+26.06%/yr |
+28.66%/yr
(R2=0.951) |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × |
+581.79%
+7.35%/yr |
+9.25%/yr
(R2=0.727) |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| SPY × |
+310.59%
+5.36%/yr |
+6.33%/yr
(R2=0.786) |
||||
| SPDR S&P 500 ETF Trust Exchange-Traded Fund | ||||||
| Wed 1999-03-10? to Thu 2026-04-02 |
Start
Value |
End
Value |
||||
|---|---|---|---|---|---|---|
| MSFT × |
$10,000.00
1999-03-10 |
$76,419.07
2026-04-02 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × |
$10,000.00
1999-03-10 |
$5,274,525.97
2026-04-02 |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × |
$10,000.00
1999-03-10 |
$68,179.49
2026-04-02 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| SPY × |
$10,000.00
1999-03-10 |
$41,058.66
2026-04-02 |
||||
| SPDR S&P 500 ETF Trust Exchange-Traded Fund | ||||||
| Wed 1999-03-10? to Thu 2026-04-02 |
Current
Drawdown |
Worst
Drawdown |
||||
|---|---|---|---|---|---|---|
| MSFT × | −31.47% |
−75.73%
2009-03-09 |
||||
| Microsoft Corporation NASDAQ Common Stock | ||||||
| AAPL × | −11.44% |
−83.11%
2003-04-17 |
||||
| Apple Inc NASDAQ Common Stock | ||||||
| QQQ × | −8.62% |
−83.94%
2002-10-09 |
||||
| Invesco QQQ Trust NASDAQ Exchange-Traded Fund | ||||||
| SPY × | −6.28% |
−58.56%
2009-03-09 |
||||
| SPDR S&P 500 ETF Trust Exchange-Traded Fund | ||||||