Best Buy Co., Inc. (BBY) Stock Total Returns

Growth of $10,000 chart

2021-04-14 to 2026-04-14
to
$
%
%
Loading chart…

Investment Performance

Final Value
$6,172
Total Return
-38.28%
CAGR
-9.20%
Dividends
$1,608.87
Yield on Cost
16.09%

Rolling Returns

1-Month (21 Trading Days)
Average-0.35%
Median-1.39%
Best+31.19%
Worst-29.05%
% of Windows Positive41.2%
1-Year (252 Trading Days)
Average-5.02%
Median-8.65%
Best+55.28%
Worst-47.71%
% of Windows Positive36.5%
3-Year (756 Trading Days)
Average-5.24%
Median-6.80%
Best+47.65%
Worst-34.85%
% of Windows Positive30.2%

Risk Metrics

Maximum Drawdown -53.92%
Average Drawdown -34.27%
Drawdown Duration 1100 Trading Days (Unrecovered)
Sortino Ratio -0.11
Calmar Ratio -0.17
CVaR (5%) -5.11%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial -6.12% (-19.91% ann.) $612.46 $143.43 $28.69 $0.23
2025 -18.66% $1865.75 $449.93 $89.99 $0.72
2024 +13.37% +$1336.69 $486.67 $97.33 $0.78
2023 +1.51% +$151.25 $465.56 $93.11 $0.74
2022 -18.22% $1822.06 $350.95 $70.19 $0.56
2021 +3.93% +$393.02 $282.71 $56.54 $0.45
2020 +16.17% +$1616.73 $253.04 $50.61 $0.40
2019 +69.55% +$6954.78 $381.01 $76.20 $0.61
2018 -21.02% $2101.97 $264.88 $52.98 $0.42
2017 +63.67% +$6367.09 $321.28 $64.26 $0.51
2016 +45.34% +$4534.50 $522.65 $104.53 $0.84
2015 -19.46% $1946.00 $370.36 $74.07 $0.59
2014 -0.41% $40.85 $181.94 $36.39 $0.29
2013 +242.65% +$24264.95 $578.43 $115.69 $0.93
2012 -47.70% $4770.49 $285.14 $57.03 $0.46
2011 -30.56% $3055.83 $181.97 $36.39 $0.29
2010 -12.04% $1203.62 $147.63 $29.53 $0.24
2009 +42.66% +$4266.20 $250.73 $50.15 $0.40
2008 -46.05% $4604.62 $101.02 $20.20 $0.16
2007 +7.62% +$761.64 $67.21 $13.44 $0.11
2006 +13.74% +$1373.99 $82.95 $16.59 $0.13
2005 +10.58% +$1058.33 $96.23 $19.25 $0.15
2004 +14.46% +$1445.86 $78.67 $15.73 $0.13
2003 +117.22% +$11721.77 $124.22 $24.84 $0.20
2002 -51.36% $5136.28 $0.00 $0.00 $0.00
2001 +151.94% +$15194.08 $0.00 $0.00 $0.00
2000 -41.17% $4116.91 $0.00 $0.00 $0.00
1999 +63.75% +$6374.74 $0.00 $0.00 $0.00
1998 +232.88% +$23288.14 $0.00 $0.00 $0.00
1997 +247.06% +$24705.87 $0.00 $0.00 $0.00
1996 -34.62% $3461.54 $0.00 $0.00 $0.00
1995 -48.00% $4800.00 $0.00 $0.00 $0.00
1994 +34.41% +$3440.86 $0.00 $0.00 $0.00
1993 +78.85% +$7884.62 $0.00 $0.00 $0.00
1992 +136.36% +$13636.36 $0.00 $0.00 $0.00
1991 +193.33% +$19333.37 $0.00 $0.00 $0.00
1990 -6.25% $625.00 $0.00 $0.00 $0.00
1989 -28.36% $2835.82 $0.00 $0.00 $0.00
1988 +1.51% +$151.49 $0.00 $0.00 $0.00
1987 -47.89% $4789.47 $0.00 $0.00 $0.00
1986 +63.79% +$6379.30 $0.00 $0.00 $0.00
1985 partial +114.81% (+196.44% ann.) +$11481.46 $0.00 $0.00 $0.00

Market Regimes

Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +950.53% +67.00% +$95052.62 $0.00 $0.00 $0.00
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -56.10% -27.38% $5610.17 $0.00 $0.00 $0.00
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +319.67% +33.25% +$31967.17 $1282.81 $256.56 $2.05
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -49.26% -38.13% $4925.71 $136.20 $27.24 $0.22
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 -34.71% -11.86% $3470.74 $757.72 $151.54 $1.21
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +535.43% +27.68% +$53543.29 $6423.85 $1284.77 $10.28
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -44.41% -99.88% $4441.18 $59.83 $11.97 $0.10
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +109.84% +229.56% +$10984.10 $186.31 $37.26 $0.30
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +1.91% +1.81% +$190.69 $240.51 $48.10 $0.38
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -34.95% -36.66% $3495.12 $315.98 $63.20 $0.51
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +47.45% +23.31% +$4745.03 $920.12 $184.02 $1.47
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 -32.79% -22.38% $3279.18 $689.18 $137.84 $1.10

Dividend History

Annual Dividends Per Share
TTM Yield
Consecutive Years Paid
current
Consecutive Years of Growth
current

Date Per Share Yield %
2003-11-14 $0.2000 0.51%
2004-01-05 $0.0667 0.20%
2004-04-19 $0.0667 0.19%
2004-07-02 $0.0667 0.20%
2004-10-04 $0.0733 0.20%
2005-01-03 $0.0733 0.19%
2005-04-18 $0.0733 0.23%
2005-06-30 $0.0733 0.16%
2005-09-30 $0.0800 0.19%
2005-12-29 $0.0800 0.18%
2006-04-18 $0.0800 0.14%
2006-06-29 $0.0800 0.15%
2006-09-29 $0.1000 0.18%
2006-12-28 $0.1000 0.20%
2007-04-23 $0.1000 0.21%
2007-07-06 $0.1000 0.21%
2007-10-04 $0.1300 0.27%
2008-01-07 $0.1300 0.27%
2008-04-21 $0.1300 0.30%
2008-07-03 $0.1300 0.33%
2008-10-03 $0.1400 0.41%
2009-01-02 $0.1400 0.50%
2009-04-14 $0.1400 0.34%
2009-07-02 $0.1400 0.41%
2009-10-02 $0.1400 0.38%
2009-12-31 $0.1400 0.35%
2010-04-13 $0.1400 0.31%
2010-07-01 $0.1400 0.41%
2010-10-01 $0.1500 0.37%
2010-12-31 $0.1500 0.44%
2011-04-12 $0.1500 0.49%
2011-06-30 $0.1500 0.47%
2011-09-30 $0.1600 0.66%
2011-12-29 $0.1600 0.70%
2012-04-17 $0.1600 0.73%
2012-06-08 $0.1600 0.81%
2012-09-07 $0.1700 0.93%
2012-12-07 $0.1700 1.38%
2013-03-19 $0.1700 0.77%
2013-06-07 $0.1700 0.61%
2013-09-06 $0.1700 0.45%
2013-12-06 $0.1700 0.41%
2014-03-18 $0.1700 0.65%
2014-06-10 $0.1700 0.59%
2014-09-09 $0.1900 0.59%
2014-12-09 $0.1900 0.52%
2015-03-20 $0.7400 1.78%
2015-06-09 $0.2300 0.67%
2015-09-11 $0.2300 0.62%
2015-12-08 $0.2300 0.74%
2016-03-15 $0.7300 2.18%
2016-06-10 $0.2800 0.93%
2016-09-09 $0.2800 0.74%
2016-12-06 $0.2800 0.60%
2017-03-20 $0.3400 0.74%
2017-06-13 $0.3400 0.60%
2017-09-18 $0.3400 0.58%
2017-12-06 $0.3400 0.55%
2018-03-21 $0.4500 0.64%
2018-06-13 $0.4500 0.61%
2018-09-17 $0.4500 0.57%
2018-12-10 $0.4500 0.74%
2019-03-19 $0.5000 0.71%
2019-06-12 $0.5000 0.76%
2019-09-18 $0.5000 0.73%
2019-12-16 $0.5000 0.59%
2020-03-18 $0.5500 0.91%
2020-06-10 $0.5500 0.67%
2020-09-14 $0.5500 0.51%
2020-12-14 $0.5500 0.55%
2021-03-17 $0.7000 0.62%
2021-06-16 $0.7000 0.62%
2021-09-13 $0.7000 0.63%
2021-12-13 $0.7000 0.67%
2022-03-23 $0.8800 0.89%
2022-06-13 $0.8800 1.21%
2022-09-19 $0.8800 1.21%
2022-12-12 $0.8800 1.08%
2023-03-22 $0.9200 1.18%
2023-06-14 $0.9200 1.19%
2023-09-18 $0.9200 1.27%
2023-12-11 $0.9200 1.24%
2024-03-20 $0.9400 1.20%
2024-06-20 $0.9400 1.00%
2024-09-19 $0.9400 0.95%
2024-12-17 $0.9400 1.06%
2025-03-25 $0.9500 1.26%
2025-06-18 $0.9500 1.37%
2025-09-18 $0.9500 1.27%
2025-12-16 $0.9500 1.30%
2026-03-24 $0.9600 1.50%
Total 91 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-14 to 2026-04-14. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-06-16 $58.25 $11.65 $0.09 0.4232
2021-09-13 $58.55 $11.71 $0.09 0.4171
2021-12-13 $58.84 $11.77 $0.09 0.4686
2022-03-23 $74.38 $14.88 $0.12 0.6148
2022-06-13 $74.92 $14.98 $0.12 0.8613
2022-09-19 $75.68 $15.14 $0.12 0.8169
2022-12-12 $76.40 $15.28 $0.12 0.7396
2023-03-22 $80.55 $16.11 $0.13 0.8469
2023-06-14 $81.33 $16.27 $0.13 0.8473
2023-09-18 $82.11 $16.42 $0.13 0.9281
2023-12-11 $82.96 $16.59 $0.13 0.8934
2024-03-20 $85.61 $17.12 $0.14 0.8697
2024-06-20 $86.43 $17.29 $0.14 0.7470
2024-09-19 $87.13 $17.43 $0.14 0.7065
2024-12-17 $87.79 $17.56 $0.14 0.8012
2025-03-25 $89.49 $17.90 $0.14 0.9575
2025-06-18 $90.40 $18.08 $0.14 1.0651
2025-09-18 $91.41 $18.28 $0.15 0.9898
2025-12-16 $92.35 $18.47 $0.15 1.0153
2026-03-24 $94.30 $18.86 $0.15 1.2200
Total $1608.87 $321.77 $2.57 16.2294

All calculations use split-adjusted closing prices. Dividends are reinvested on the ex-dividend date at that day's closing price.

For each rolling window, returns are calculated at every possible starting point:

return = (value[i] ÷ value[i − windowSize] − 1) × 100

Windows
1-month = 21 trading days, 1-year = 252 trading days, 3-year = 756 trading days.
Statistics
Average: arithmetic mean. Median: middle value when sorted. Best / Worst: max and min. % Positive: share of windows with return > 0.

The series is segmented by calendar year:

return = (endValue ÷ startValue − 1) × 100

startValue is the last value of the prior year (or the first value for the initial year). Partial first/last years are flagged. Dividends, taxes, and transaction costs are scaled proportionally to the initial investment.

TGT

CAGR 12.63% Total 55554.53% Final $5,565,453
1973-02-21 — 2026-04-14
CMTG

CAGR -30.83% Total -80.56% Final $1,944
2021-11-03 — 2026-04-14
LQDA

CAGR 17.57% Total 248.74% Final $34,874
2018-07-26 — 2026-04-14