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

Growth of $10,000 chart

2021-06-03 to 2026-06-03
to
$
%
%
Loading chart…

Investment Performance

Final Value
$7,418
Total Return
-25.82%
CAGR
-5.80%
Dividends
$1,673.05
Yield on Cost
16.73%

Rolling Returns

1-Month (21 Trading Days)
Average-0.27%
Median-1.32%
Best+32.73%
Worst-29.05%
% of Windows Positive42.0%
1-Year (252 Trading Days)
Average-4.29%
Median-7.62%
Best+55.28%
Worst-47.71%
% of Windows Positive37.6%
3-Year (756 Trading Days)
Average-3.39%
Median-5.63%
Best+47.65%
Worst-30.98%
% of Windows Positive32.0%

Risk Metrics

Maximum Drawdown -53.92%
Average Drawdown -35.10%
Drawdown Duration 1135 Trading Days (Unrecovered)
Sortino Ratio 0.04
Calmar Ratio -0.11
CVaR (5%) -5.13%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +8.50% (+21.35% ann.) +$850.28 $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

about
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 – June 3, 2026 -22.32% -13.76% $2231.97 $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-06-03 to 2026-06-03. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-06-16 $60.57 $12.11 $0.10 0.4401
2021-09-13 $60.88 $12.18 $0.10 0.4337
2021-12-13 $61.19 $12.24 $0.10 0.4873
2022-03-23 $77.35 $15.47 $0.12 0.6394
2022-06-13 $77.91 $15.58 $0.12 0.8957
2022-09-19 $78.70 $15.74 $0.13 0.8494
2022-12-12 $79.45 $15.89 $0.13 0.7691
2023-03-22 $83.77 $16.75 $0.13 0.8807
2023-06-14 $84.58 $16.92 $0.14 0.8811
2023-09-18 $85.39 $17.08 $0.14 0.9651
2023-12-11 $86.27 $17.25 $0.14 0.9291
2024-03-20 $89.02 $17.80 $0.14 0.9044
2024-06-20 $89.87 $17.97 $0.14 0.7768
2024-09-19 $90.60 $18.12 $0.14 0.7347
2024-12-17 $91.29 $18.26 $0.15 0.8332
2025-03-25 $93.06 $18.61 $0.15 0.9957
2025-06-18 $94.00 $18.80 $0.15 1.1076
2025-09-18 $95.06 $19.01 $0.15 1.0293
2025-12-16 $96.03 $19.21 $0.15 1.0558
2026-03-24 $98.06 $19.61 $0.16 1.2687
Total $1673.05 $334.61 $2.68 16.8769

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.

INMB

CAGR -21.79% Total -83.48% Final $1,652
2019-02-04 — 2026-06-03
SBFG

CAGR 2.86% Total 116.71% Final $21,671
1999-01-04 — 2026-06-03
BKKT

CAGR -46.17% Total -96.76% Final $324.36
2020-11-19 — 2026-06-03