Snap-on Incorporated (SNA) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$17,930
Total Return
79.30%
CAGR
12.39%
Dividends
$1,581.20
Yield on Cost
15.81%

Rolling Returns

1-Month (21 Trading Days)
Average+1.05%
Median+0.83%
Best+25.48%
Worst-14.33%
% of Windows Positive55.2%
1-Year (252 Trading Days)
Average+14.68%
Median+16.98%
Best+53.65%
Worst-14.47%
% of Windows Positive86.6%
3-Year (756 Trading Days)
Average+56.11%
Median+60.76%
Best+89.67%
Worst+11.13%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -23.42%
Average Drawdown -8.58%
Drawdown Duration 408 Trading Days
Sortino Ratio 0.89
Calmar Ratio 0.53
CVaR (5%) -3.39%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +11.87% (+44.65% ann.) +$1187.19 $70.81 $14.16 $0.11
2025 +3.70% +$369.54 $263.09 $52.62 $0.42
2024 +20.01% +$2000.62 $269.53 $53.91 $0.43
2023 +29.03% +$2902.50 $296.44 $59.29 $0.47
2022 +8.34% +$833.90 $275.25 $55.05 $0.44
2021 +28.23% +$2823.39 $300.73 $60.15 $0.48
2020 +3.40% +$340.08 $266.26 $53.25 $0.43
2019 +18.94% +$1894.36 $272.52 $54.50 $0.44
2018 -15.22% $1521.83 $196.92 $39.38 $0.31
2017 +3.27% +$327.11 $173.17 $34.63 $0.28
2016 +1.21% +$120.58 $148.91 $29.78 $0.24
2015 +26.77% +$2676.96 $161.59 $32.32 $0.26
2014 +26.38% +$2638.06 $169.74 $33.95 $0.27
2013 +40.57% +$4057.21 $201.14 $40.23 $0.32
2012 +58.73% +$5872.83 $278.46 $55.69 $0.45
2011 -8.81% $881.42 $231.35 $46.27 $0.37
2010 +36.81% +$3680.95 $291.15 $58.23 $0.46
2009 +10.57% +$1056.81 $308.56 $61.71 $0.49
2008 -16.75% $1674.77 $250.38 $50.08 $0.40
2007 +3.08% +$307.88 $234.52 $46.90 $0.38
2006 +29.48% +$2947.50 $289.90 $57.98 $0.46
2005 +11.83% +$1183.32 $293.59 $58.72 $0.47
2004 +9.29% +$929.28 $313.11 $62.62 $0.50
2003 +17.96% +$1796.30 $359.68 $71.94 $0.58
2002 -14.28% $1427.93 $290.88 $58.18 $0.47
2001 +23.99% +$2398.64 $347.79 $69.56 $0.56
2000 +7.97% +$797.39 $357.78 $71.55 $0.57
1999 -21.99% $2199.42 $260.68 $52.14 $0.42
1998 -18.71% $1870.70 $198.42 $39.68 $0.32
1997 +24.45% +$2444.66 $231.61 $46.32 $0.37
1996 +20.38% +$2037.90 $253.83 $50.77 $0.41
1995 +39.18% +$3917.66 $327.76 $65.55 $0.52
1994 -10.09% $1008.56 $287.56 $57.51 $0.46
1993 +23.55% +$2354.69 $347.40 $69.48 $0.56
1992 -0.49% $48.92 $336.73 $67.35 $0.54
1991 +4.78% +$478.02 $343.62 $68.72 $0.55
1990 +0.33% +$33.48 $335.55 $67.11 $0.54
1989 -4.96% $495.89 $299.62 $59.93 $0.48
1988 +2.66% +$265.69 $254.97 $50.99 $0.41
1987 +37.84% +$3784.48 $282.65 $56.53 $0.45
1986 +24.64% +$2463.79 $293.46 $58.69 $0.46
1985 +22.01% +$2200.88 $167.41 $33.48 $0.26
1984 +13.01% +$1300.81 $0.00 $0.00 $0.00
1983 +13.89% +$1388.89 $0.00 $0.00 $0.00
1982 +27.81% +$2781.07 $0.00 $0.00 $0.00
1981 +6.29% +$628.93 $0.00 $0.00 $0.00
1980 -26.05% $2604.65 $0.00 $0.00 $0.00
1979 +47.26% +$4726.02 $0.00 $0.00 $0.00
1978 +33.94% +$3394.49 $0.00 $0.00 $0.00
1977 -19.26% $1925.92 $0.00 $0.00 $0.00
1976 +5.47% +$546.87 $0.00 $0.00 $0.00
1975 +52.38% +$5238.10 $0.00 $0.00 $0.00
1974 -55.32% $5531.91 $0.00 $0.00 $0.00
1973 partial -12.96% (-14.96% ann.) $1296.30 $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 -2.30% -0.51% $229.95 $1503.06 $300.61 $2.40
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -4.54% -1.79% $453.51 $1023.96 $204.79 $1.64
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +151.22% +20.24% +$15121.64 $2494.84 $498.97 $3.99
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -55.86% -43.95% $5586.12 $374.23 $74.85 $0.60
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +213.40% +40.27% +$21340.43 $1835.77 $367.15 $2.94
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +154.81% +13.16% +$15480.90 $2940.49 $588.10 $4.70
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -39.93% -99.70% $3992.82 $67.52 $13.50 $0.11
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +54.46% +101.28% +$5445.91 $203.30 $40.66 $0.33
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +29.62% +27.90% +$2961.56 $380.73 $76.15 $0.61
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +12.15% +12.95% +$1215.25 $208.00 $41.60 $0.33
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +23.76% +12.19% +$2375.62 $601.12 $120.22 $0.96
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +40.98% +24.15% +$4098.17 $485.21 $97.04 $0.78

Dividend History

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

Date Per Share Yield %
1985-08-14 $0.0967 0.73%
1985-11-13 $0.0967 0.81%
1986-02-11 $0.0967 0.63%
1986-05-14 $0.0967 0.53%
1986-08-14 $0.1067 0.57%
1986-11-13 $0.1067 0.56%
1987-02-10 $0.1067 0.47%
1987-05-14 $0.1200 0.49%
1987-08-14 $0.1267 0.42%
1987-11-13 $0.1267 0.66%
1988-02-11 $0.1267 0.50%
1988-05-16 $0.1267 0.48%
1988-08-15 $0.1667 0.71%
1988-11-14 $0.1667 0.71%
1989-02-13 $0.1667 0.68%
1989-05-15 $0.1667 0.63%
1989-08-15 $0.1800 0.77%
1989-11-14 $0.1800 0.83%
1990-02-12 $0.1800 0.83%
1990-05-15 $0.1800 0.75%
1990-08-14 $0.1800 0.83%
1990-11-13 $0.1800 0.89%
1991-02-12 $0.1800 0.83%
1991-05-14 $0.1800 0.87%
1991-08-14 $0.1800 0.82%
1991-11-13 $0.1800 0.87%
1992-02-11 $0.1800 0.77%
1992-05-14 $0.1800 0.77%
1992-08-14 $0.1800 0.82%
1992-11-13 $0.1800 0.94%
1993-02-10 $0.1800 0.81%
1993-05-14 $0.1800 0.73%
1993-08-16 $0.1800 0.63%
1993-11-15 $0.1800 0.70%
1994-02-14 $0.1800 0.64%
1994-05-16 $0.1800 0.75%
1994-08-15 $0.1800 0.74%
1994-11-14 $0.1800 0.84%
1995-02-13 $0.1800 0.80%
1995-05-15 $0.1800 0.73%
1995-08-17 $0.1800 0.67%
1995-11-16 $0.1800 0.62%
1996-02-15 $0.1800 0.61%
1996-05-16 $0.1800 0.56%
1996-08-16 $0.2000 0.65%
1996-11-15 $0.2000 0.58%
1997-02-13 $0.2000 0.52%
1997-05-16 $0.2000 0.51%
1997-08-18 $0.2100 0.51%
1997-11-17 $0.2100 0.48%
1998-02-12 $0.2100 0.52%
1998-05-18 $0.2100 0.47%
1998-08-18 $0.2200 0.68%
1998-11-17 $0.2200 0.64%
1999-02-12 $0.2200 0.70%
1999-05-18 $0.2200 0.63%
1999-08-18 $0.2300 0.66%
1999-11-17 $0.2300 0.74%
2000-02-16 $0.2300 0.95%
2000-05-17 $0.2300 0.85%
2000-08-17 $0.2400 0.76%
2000-11-16 $0.2400 0.98%
2001-02-14 $0.2400 0.78%
2001-05-16 $0.2400 0.83%
2001-08-16 $0.2400 0.93%
2001-11-15 $0.2400 0.79%
2002-02-13 $0.2400 0.75%
2002-05-16 $0.2400 0.75%
2002-08-16 $0.2400 0.88%
2002-11-15 $0.2500 0.90%
2003-02-12 $0.2500 1.01%
2003-05-16 $0.2500 0.81%
2003-08-18 $0.2500 0.86%
2003-11-17 $0.2500 0.84%
2004-02-13 $0.2500 0.80%
2004-05-18 $0.2500 0.77%
2004-08-18 $0.2500 0.78%
2004-11-17 $0.2500 0.80%
2005-02-15 $0.2500 0.73%
2005-05-18 $0.2500 0.74%
2005-08-17 $0.2500 0.70%
2005-11-16 $0.2500 0.68%
2006-02-15 $0.2700 0.69%
2006-05-17 $0.2700 0.68%
2006-08-17 $0.2700 0.63%
2006-11-16 $0.2700 0.57%
2007-02-22 $0.2700 0.53%
2007-05-17 $0.2700 0.50%
2007-08-16 $0.2700 0.56%
2007-11-15 $0.3000 0.62%
2008-02-21 $0.3000 0.59%
2008-05-15 $0.3000 0.49%
2008-08-14 $0.3000 0.52%
2008-11-13 $0.3000 0.95%
2009-02-19 $0.3000 1.11%
2009-05-14 $0.3000 1.02%
2009-08-13 $0.3000 0.79%
2009-11-12 $0.3000 0.77%
2010-02-23 $0.3000 0.70%
2010-05-18 $0.3000 0.65%
2010-08-18 $0.3000 0.71%
2010-11-17 $0.3200 0.62%
2011-02-22 $0.3200 0.52%
2011-05-18 $0.3200 0.54%
2011-08-18 $0.3200 0.64%
2011-11-16 $0.3400 0.61%
2012-02-22 $0.3400 0.55%
2012-05-17 $0.3400 0.57%
2012-08-16 $0.3400 0.50%
2012-11-15 $0.3800 0.51%
2013-02-26 $0.3800 0.49%
2013-05-16 $0.3800 0.41%
2013-08-21 $0.3800 0.39%
2013-11-20 $0.4400 0.42%
2014-02-20 $0.4400 0.41%
2014-05-16 $0.4400 0.39%
2014-08-21 $0.4400 0.35%
2014-11-20 $0.5300 0.39%
2015-02-20 $0.5300 0.36%
2015-05-18 $0.5300 0.34%
2015-08-21 $0.5300 0.32%
2015-11-20 $0.6100 0.36%
2016-02-23 $0.6100 0.41%
2016-05-18 $0.6100 0.37%
2016-08-17 $0.6100 0.40%
2016-11-16 $0.7100 0.42%
2017-02-22 $0.7100 0.41%
2017-05-17 $0.7100 0.42%
2017-08-16 $0.7100 0.47%
2017-11-16 $0.8200 0.52%
2018-03-01 $0.8200 0.52%
2018-05-18 $0.8200 0.54%
2018-08-16 $0.8200 0.48%
2018-11-19 $0.9500 0.58%
2019-02-22 $0.9500 0.59%
2019-05-20 $0.9500 0.58%
2019-08-19 $0.9500 0.64%
2019-11-19 $1.0800 0.67%
2020-02-21 $1.0800 0.68%
2020-05-20 $1.0800 0.81%
2020-08-19 $1.0800 0.71%
2020-11-19 $1.2300 0.72%
2021-02-22 $1.2300 0.63%
2021-05-20 $1.2300 0.49%
2021-08-19 $1.2300 0.56%
2021-11-18 $1.4200 0.65%
2022-02-22 $1.4200 0.66%
2022-05-19 $1.4200 0.66%
2022-08-18 $1.4200 0.61%
2022-11-18 $1.6200 0.69%
2023-02-22 $1.6200 0.66%
2023-05-18 $1.6200 0.63%
2023-08-17 $1.6200 0.61%
2023-11-20 $1.8600 0.67%
2024-02-23 $1.8600 0.69%
2024-05-17 $1.8600 0.67%
2024-08-19 $1.8600 0.67%
2024-11-21 $2.1400 0.60%
2025-02-24 $2.1400 0.64%
2025-05-20 $2.1400 0.64%
2025-08-19 $2.1400 0.66%
2025-11-21 $2.4400 0.74%
2026-02-24 $2.4400 0.63%
Total 163 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-21 to 2026-04-21. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-05-20 $51.90 $10.38 $0.08 0.1670
2021-08-19 $52.11 $10.42 $0.08 0.1923
2021-11-18 $60.43 $12.09 $0.10 0.2236
2022-02-22 $60.75 $12.15 $0.10 0.2323
2022-05-19 $61.08 $12.22 $0.10 0.2268
2022-08-18 $61.40 $12.28 $0.10 0.2114
2022-11-18 $70.39 $14.08 $0.11 0.2377
2023-02-22 $70.77 $14.15 $0.11 0.2313
2023-05-18 $71.15 $14.23 $0.11 0.2174
2023-08-17 $71.50 $14.30 $0.11 0.2148
2023-11-20 $82.49 $16.50 $0.13 0.2393
2024-02-23 $82.94 $16.59 $0.13 0.2444
2024-05-17 $83.39 $16.68 $0.13 0.2387
2024-08-19 $83.84 $16.77 $0.13 0.2413
2024-11-21 $96.97 $19.39 $0.16 0.2142
2025-02-24 $97.43 $19.49 $0.16 0.2315
2025-05-20 $97.93 $19.59 $0.16 0.2393
2025-08-19 $98.44 $19.69 $0.16 0.2420
2025-11-21 $112.83 $22.57 $0.18 0.2682
2026-02-24 $113.48 $22.70 $0.18 0.2341
Total $1581.20 $316.24 $2.53 4.5476

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.

VSEC

CAGR 15.50% Total 52632.84% Final $5,273,284
1982-10-22 — 2026-04-21
DOV

CAGR 13.02% Total 28139.29% Final $2,823,929
1980-03-17 — 2026-04-21
NESR

CAGR 72.85% Total 165.22% Final $26,522
2024-07-09 — 2026-04-21