The Toro Company (TTC) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$9,886
Total Return
-1.14%
CAGR
-0.23%
Dividends
$668.29
Yield on Cost
6.68%

Rolling Returns

1-Month (21 Trading Days)
Average+0.05%
Median-0.62%
Best+28.26%
Worst-20.98%
% of Windows Positive46.1%
1-Year (252 Trading Days)
Average-3.36%
Median-9.18%
Best+54.95%
Worst-30.92%
% of Windows Positive35.0%
3-Year (756 Trading Days)
Average-13.65%
Median-12.85%
Best+4.31%
Worst-35.91%
% of Windows Positive3.4%

Risk Metrics

Maximum Drawdown -43.73%
Average Drawdown -20.24%
Drawdown Duration 812 Trading Days (Unrecovered)
Sortino Ratio 0.19
Calmar Ratio -0.01
CVaR (5%) -4.14%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +24.43% (+115.48% ann.) +$2443.16 $49.54 $9.91 $0.08
2025 -0.09% $9.41 $192.23 $38.45 $0.31
2024 -15.45% $1544.87 $152.82 $30.56 $0.24
2023 -14.21% $1420.93 $122.43 $24.49 $0.20
2022 +14.55% +$1454.98 $124.67 $24.93 $0.20
2021 +6.24% +$624.28 $115.18 $23.04 $0.18
2020 +20.33% +$2033.48 $127.73 $25.55 $0.20
2019 +44.04% +$4403.50 $166.19 $33.24 $0.27
2018 -13.37% $1337.30 $126.99 $25.40 $0.20
2017 +17.63% +$1762.99 $130.02 $26.00 $0.21
2016 +54.77% +$5477.46 $171.80 $34.36 $0.27
2015 +15.88% +$1588.01 $165.30 $33.06 $0.26
2014 +1.43% +$142.80 $134.19 $26.84 $0.21
2013 +49.39% +$4938.71 $144.82 $28.96 $0.23
2012 +43.08% +$4307.87 $155.55 $31.11 $0.25
2011 -0.45% $45.12 $133.59 $26.72 $0.21
2010 +49.00% +$4900.44 $177.74 $35.55 $0.28
2009 +28.61% +$2860.88 $192.13 $38.43 $0.31
2008 -38.60% $3860.20 $110.71 $22.14 $0.18
2007 +17.60% +$1760.02 $109.68 $21.94 $0.18
2006 +7.26% +$725.67 $89.33 $17.86 $0.14
2005 +8.16% +$816.43 $66.51 $13.30 $0.11
2004 +75.92% +$7591.95 $64.74 $12.95 $0.10
2003 +45.90% +$4589.95 $75.26 $15.05 $0.12
2002 +42.68% +$4268.23 $80.13 $16.03 $0.13
2001 +23.76% +$2376.45 $131.28 $26.26 $0.21
2000 -0.50% $49.59 $129.22 $25.85 $0.21
1999 +32.39% +$3238.93 $169.16 $33.83 $0.27
1998 -32.20% $3220.17 $113.12 $22.62 $0.18
1997 +17.93% +$1793.12 $132.03 $26.41 $0.21
1996 +12.31% +$1231.15 $146.65 $29.33 $0.24
1995 +15.84% +$1583.97 $167.80 $33.56 $0.27
1994 +4.17% +$416.64 $172.34 $34.47 $0.27
1993 +70.14% +$7014.23 $288.65 $57.73 $0.47
1992 +15.44% +$1544.40 $325.76 $65.14 $0.52
1991 +6.93% +$692.78 $339.63 $67.92 $0.55
1990 -42.47% $4247.31 $191.16 $38.23 $0.30
1989 +34.27% +$3427.09 $252.67 $50.53 $0.40
1988 +28.36% +$2836.39 $241.30 $48.26 $0.39
1987 +6.10% +$610.45 $265.90 $53.18 $0.42
1986 +11.31% +$1130.89 $63.69 $12.74 $0.10
1985 +52.43% +$5242.72 $0.00 $0.00 $0.00
1984 +10.75% +$1075.26 $0.00 $0.00 $0.00
1983 -13.89% $1388.89 $0.00 $0.00 $0.00
1982 +80.00% +$8000.00 $0.00 $0.00 $0.00
1981 -43.93% $4392.53 $0.00 $0.00 $0.00
1980 partial -10.83% (-13.49% ann.) $1083.33 $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 +15.09% +3.11% +$1509.47 $776.82 $155.36 $1.25
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +83.15% +26.51% +$8314.85 $399.13 $79.83 $0.64
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +335.87% +34.26% +$33586.57 $958.69 $191.73 $1.53
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -64.15% -51.62% $6414.94 $127.24 $25.45 $0.20
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +246.89% +44.55% +$24689.14 $1201.59 $240.32 $1.92
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +374.60% +22.85% +$37459.59 $2502.68 $500.54 $4.00
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -33.83% -99.10% $3382.91 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 25, 2020 – November 6, 2020 +44.83% +81.95% +$4482.73 $124.46 $24.89 $0.20
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +23.49% +22.16% +$2349.33 $125.14 $25.03 $0.20
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +9.63% +10.25% +$963.05 $119.81 $23.96 $0.19
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -21.78% -12.41% $2177.52 $218.44 $43.69 $0.35
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +17.46% +10.80% +$1745.59 $315.21 $63.04 $0.50

Dividend History

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

Date Per Share Yield %
1986-12-18 $0.0052 0.54%
1987-03-20 $0.0052 0.39%
1987-06-19 $0.0063 0.58%
1987-09-21 $0.0063 0.49%
1987-12-18 $0.0063 0.74%
1988-03-18 $0.0063 0.54%
1988-06-20 $0.0014 0.10%
1988-09-19 $0.0075 0.63%
1988-12-20 $0.0075 0.62%
1989-03-17 $0.0075 0.60%
1989-06-19 $0.0075 0.53%
1989-09-18 $0.0075 0.52%
1989-12-20 $0.0075 0.46%
1990-03-15 $0.0075 0.43%
1990-06-05 $0.0075 0.42%
1990-09-17 $0.0075 0.68%
1990-12-19 $0.0075 0.84%
1991-03-15 $0.0075 0.59%
1991-06-14 $0.0075 0.73%
1991-09-19 $0.0075 0.80%
1991-12-16 $0.0075 0.85%
1992-03-16 $0.0075 0.72%
1992-06-24 $0.0075 0.91%
1992-09-21 $0.0075 0.81%
1992-12-15 $0.0075 0.71%
1993-03-16 $0.0075 0.61%
1993-06-24 $0.0075 0.64%
1993-09-15 $0.0075 0.51%
1993-12-20 $0.0075 0.45%
1994-03-17 $0.0075 0.40%
1994-06-27 $0.0075 0.49%
1994-09-19 $0.0075 0.48%
1994-12-21 $0.0075 0.43%
1995-03-17 $0.0075 0.42%
1995-06-28 $0.0075 0.44%
1995-09-20 $0.0075 0.38%
1995-12-26 $0.0075 0.38%
1996-03-25 $0.0075 0.37%
1996-06-04 $0.0075 0.38%
1996-09-25 $0.0075 0.36%
1996-12-18 $0.0075 0.35%
1997-03-25 $0.0075 0.35%
1997-06-19 $0.0075 0.31%
1997-09-25 $0.0075 0.30%
1997-12-12 $0.0075 0.26%
1998-03-26 $0.0075 0.32%
1998-06-18 $0.0075 0.36%
1998-10-01 $0.0075 0.58%
1998-12-17 $0.0075 0.47%
1999-03-25 $0.0075 0.41%
1999-06-16 $0.0075 0.32%
1999-09-23 $0.0075 0.32%
1999-12-16 $0.0075 0.35%
2000-03-27 $0.0075 0.39%
2000-06-20 $0.0075 0.34%
2000-09-22 $0.0075 0.39%
2000-12-14 $0.0075 0.35%
2001-03-22 $0.0075 0.29%
2001-06-20 $0.0075 0.27%
2001-09-27 $0.0075 0.28%
2001-12-14 $0.0075 0.27%
2002-03-21 $0.0075 0.21%
2002-09-26 $0.0075 0.21%
2002-12-16 $0.0075 0.19%
2003-03-28 $0.0075 0.17%
2003-06-16 $0.0075 0.15%
2003-10-01 $0.0075 0.13%
2003-12-16 $0.0075 0.13%
2004-03-18 $0.0075 0.10%
2004-06-16 $0.0075 0.09%
2004-10-07 $0.0075 0.08%
2004-12-16 $0.0150 0.15%
2005-03-23 $0.0150 0.13%
2005-06-17 $0.0150 0.14%
2005-09-30 $0.0150 0.16%
2005-12-14 $0.0225 0.21%
2006-03-22 $0.0225 0.19%
2006-06-16 $0.0225 0.18%
2006-10-02 $0.0225 0.21%
2006-12-14 $0.0300 0.25%
2007-03-21 $0.0300 0.24%
2007-06-18 $0.0300 0.20%
2007-10-01 $0.0300 0.20%
2007-12-13 $0.0375 0.27%
2008-03-19 $0.0375 0.35%
2008-06-18 $0.0375 0.41%
2008-10-01 $0.0375 0.36%
2008-12-16 $0.0375 0.50%
2009-03-26 $0.0375 0.59%
2009-06-17 $0.0375 0.48%
2009-10-01 $0.0375 0.38%
2009-12-16 $0.0450 0.44%
2010-03-25 $0.0450 0.36%
2010-06-16 $0.0450 0.32%
2010-09-30 $0.0450 0.31%
2010-12-15 $0.0500 0.32%
2011-03-24 $0.0500 0.32%
2011-06-15 $0.0500 0.33%
2011-09-29 $0.0500 0.40%
2011-12-14 $0.0550 0.38%
2012-03-29 $0.0550 0.31%
2012-05-31 $0.0550 0.29%
2012-09-27 $0.0550 0.29%
2012-12-19 $0.0700 0.32%
2013-03-26 $0.0700 0.30%
2013-06-24 $0.0700 0.31%
2013-09-26 $0.0700 0.26%
2013-12-26 $0.1000 0.32%
2014-04-02 $0.1000 0.31%
2014-06-25 $0.1000 0.32%
2014-09-25 $0.1000 0.34%
2014-12-19 $0.1250 0.40%
2015-03-26 $0.1250 0.36%
2015-06-23 $0.1250 0.36%
2015-09-24 $0.1250 0.34%
2015-12-18 $0.1500 0.39%
2016-03-24 $0.1500 0.35%
2016-06-17 $0.1500 0.34%
2016-09-29 $0.1500 0.32%
2016-12-22 $0.1750 0.32%
2017-03-29 $0.1750 0.28%
2017-06-21 $0.1750 0.24%
2017-09-28 $0.1750 0.28%
2017-12-21 $0.2000 0.31%
2018-04-03 $0.2000 0.33%
2018-06-21 $0.2000 0.33%
2018-10-02 $0.2000 0.34%
2018-12-19 $0.2250 0.40%
2019-03-29 $0.2250 0.33%
2019-06-24 $0.2250 0.32%
2019-09-27 $0.2250 0.31%
2019-12-24 $0.2500 0.31%
2020-03-27 $0.2500 0.39%
2020-06-19 $0.2500 0.38%
2020-09-25 $0.2500 0.30%
2020-12-21 $0.2630 0.28%
2021-04-01 $0.2630 0.25%
2021-06-21 $0.2630 0.25%
2021-10-05 $0.2630 0.27%
2021-12-27 $0.3000 0.30%
2022-04-05 $0.3000 0.34%
2022-06-21 $0.3000 0.40%
2022-10-04 $0.3000 0.34%
2022-12-27 $0.3400 0.30%
2023-04-05 $0.3400 0.32%
2023-06-20 $0.3400 0.35%
2023-10-03 $0.3400 0.41%
2023-12-26 $0.3600 0.36%
2024-03-28 $0.3600 0.40%
2024-06-18 $0.3600 0.37%
2024-09-30 $0.3600 0.42%
2024-12-23 $0.3800 0.47%
2025-03-31 $0.3800 0.52%
2025-06-17 $0.3800 0.55%
2025-10-07 $0.3800 0.50%
2025-12-22 $0.3900 0.50%
2026-03-30 $0.3900 0.42%
Total 157 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-21 $25.03 $5.01 $0.04 0.1876
2021-10-05 $25.08 $5.02 $0.04 0.2027
2021-12-27 $28.67 $5.73 $0.05 0.2292
2022-04-05 $28.74 $5.75 $0.05 0.2638
2022-06-21 $28.82 $5.76 $0.05 0.3116
2022-10-04 $28.91 $5.78 $0.05 0.2510
2022-12-27 $32.85 $6.57 $0.05 0.2286
2023-04-05 $32.93 $6.59 $0.05 0.2584
2023-06-20 $33.02 $6.60 $0.05 0.2710
2023-10-03 $33.11 $6.62 $0.05 0.3238
2023-12-26 $35.17 $7.03 $0.06 0.2819
2024-03-28 $35.27 $7.05 $0.06 0.3074
2024-06-18 $35.38 $7.08 $0.06 0.2894
2024-09-30 $35.49 $7.10 $0.06 0.3267
2024-12-23 $37.58 $7.52 $0.06 0.3741
2025-03-31 $37.73 $7.55 $0.06 0.4140
2025-06-17 $37.88 $7.58 $0.06 0.4384
2025-10-07 $38.05 $7.61 $0.06 0.3941
2025-12-22 $39.21 $7.84 $0.06 0.3989
2026-03-30 $39.36 $7.87 $0.06 0.3438
Total $668.29 $133.66 $1.07 6.0965

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.

FRSH

CAGR -32.70% Total -83.55% Final $1,645
2021-09-22 — 2026-04-14
PGEN

CAGR -13.11% Total -83.16% Final $1,684
2013-08-08 — 2026-04-14
AKAM

CAGR -1.84% Total -38.81% Final $6,119
1999-10-29 — 2026-04-14