Graco Inc. (GGG) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$12,557
Total Return
25.57%
CAGR
4.66%
Dividends
$706.98
Yield on Cost
7.07%

Rolling Returns

1-Month (21 Trading Days)
Average+0.45%
Median+0.32%
Best+21.68%
Worst-15.44%
% of Windows Positive51.9%
1-Year (252 Trading Days)
Average+5.44%
Median+3.63%
Best+52.95%
Worst-24.01%
% of Windows Positive59.2%
3-Year (756 Trading Days)
Average+24.57%
Median+24.38%
Best+55.81%
Worst+2.15%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -29.06%
Average Drawdown -9.88%
Drawdown Duration 333 Trading Days
Sortino Ratio 0.46
Calmar Ratio 0.16
CVaR (5%) -3.13%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +7.29% (+28.05% ann.) +$729.36 $72.07 $14.41 $0.12
2025 -1.72% $172.28 $131.02 $26.20 $0.21
2024 -1.92% $191.72 $117.98 $23.60 $0.19
2023 +30.30% +$3029.69 $140.30 $28.06 $0.22
2022 -15.70% $1569.72 $104.58 $20.92 $0.17
2021 +12.34% +$1233.81 $104.25 $20.85 $0.17
2020 +40.59% +$4058.93 $135.17 $27.03 $0.22
2019 +25.59% +$2558.76 $153.55 $30.71 $0.25
2018 -6.56% $656.34 $118.05 $23.61 $0.19
2017 +65.14% +$6513.81 $174.13 $34.83 $0.28
2016 +16.93% +$1692.94 $184.15 $36.83 $0.29
2015 -8.90% $889.72 $150.40 $30.08 $0.24
2014 +3.85% +$385.03 $141.42 $28.28 $0.23
2013 +53.65% +$5365.14 $195.22 $39.04 $0.31
2012 +27.89% +$2789.15 $221.42 $44.28 $0.35
2011 +5.30% +$530.27 $214.19 $42.84 $0.34
2010 +40.89% +$4088.57 $282.18 $56.44 $0.45
2009 +23.54% +$2354.04 $323.60 $64.72 $0.52
2008 -35.19% $3518.64 $199.86 $39.97 $0.32
2007 -4.69% $469.10 $167.41 $33.48 $0.27
2006 +9.81% +$980.56 $159.66 $31.93 $0.26
2005 -1.17% $116.87 $139.83 $27.97 $0.22
2004 +47.34% +$4734.08 $707.13 $141.43 $1.13
2003 +41.14% +$4114.44 $116.28 $23.26 $0.19
2002 +11.04% +$1103.69 $112.79 $22.56 $0.18
2001 +43.10% +$4309.82 $145.62 $29.12 $0.23
2000 +16.92% +$1691.60 $156.90 $31.38 $0.25
1999 +23.02% +$2302.06 $149.83 $29.97 $0.24
1998 +20.16% +$2016.15 $177.73 $35.55 $0.28
1997 +53.95% +$5394.89 $172.08 $34.42 $0.28
1996 +22.83% +$2283.44 $247.78 $49.56 $0.40
1995 +42.63% +$4263.29 $277.76 $55.55 $0.44
1994 +1.42% +$142.26 $1379.92 $275.98 $2.21
1993 +58.75% +$5874.91 $336.38 $67.28 $0.54
1992 -9.58% $958.13 $345.73 $69.14 $0.55
1991 +18.94% +$1894.02 $225.31 $45.06 $0.36
1990 +30.31% +$3031.12 $349.92 $69.98 $0.56
1989 -4.24% $424.15 $284.94 $56.99 $0.46
1988 +28.30% +$2829.76 $296.29 $59.26 $0.48
1987 -7.72% $771.68 $120.81 $24.16 $0.19
1986 +25.95% +$2594.94 $0.00 $0.00 $0.00
1985 +83.72% +$8372.10 $0.00 $0.00 $0.00
1984 -30.65% $3064.52 $0.00 $0.00 $0.00
1983 +66.07% +$6607.14 $0.00 $0.00 $0.00
1982 -9.68% $967.73 $0.00 $0.00 $0.00
1981 +36.76% +$3676.46 $0.00 $0.00 $0.00
1980 partial -10.53% (-13.11% ann.) $1052.66 $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 +132.27% +20.17% +$13227.23 $1339.85 $267.97 $2.14
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +82.31% +26.28% +$8231.35 $518.48 $103.70 $0.83
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +176.50% +22.57% +$17649.98 $2442.65 $488.53 $3.91
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -62.59% -50.14% $6258.54 $275.05 $55.01 $0.44
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +189.01% +36.94% +$18901.22 $1907.55 $381.51 $3.05
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +333.91% +21.40% +$33391.05 $2528.89 $505.78 $4.05
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -30.32% -98.38% $3031.96 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 25, 2020 – November 6, 2020 +49.58% +91.71% +$4958.31 $118.53 $23.71 $0.19
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +14.25% +13.47% +$1424.62 $113.68 $22.74 $0.18
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -6.69% -7.09% $668.76 $115.67 $23.13 $0.19
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +21.40% +11.03% +$2140.14 $244.41 $48.88 $0.39
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +6.43% +4.05% +$642.99 $234.20 $46.84 $0.37

Dividend History

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

Date Per Share Yield %
1987-10-01 $0.0029 0.46%
1987-12-30 $0.0029 0.68%
1988-03-30 $0.0029 0.45%
1988-06-29 $0.0025 0.39%
1988-09-29 $0.0038 0.65%
1988-12-28 $0.0038 0.68%
1989-03-30 $0.0038 0.71%
1989-06-28 $0.0038 0.74%
1989-09-28 $0.0038 0.74%
1989-12-27 $0.0044 0.83%
1990-03-29 $0.0044 0.70%
1990-07-05 $0.0044 0.61%
1990-09-27 $0.0044 0.85%
1990-12-26 $0.0050 0.76%
1991-03-27 $0.0050 0.60%
1991-07-03 $0.0050 0.68%
1991-10-03 $0.0050 0.73%
1992-01-02 $0.0050 0.64%
1992-04-09 $0.0050 0.67%
1992-07-09 $0.0056 0.77%
1992-10-07 $0.0056 0.78%
1992-12-30 $0.0056 0.81%
1993-04-01 $0.0056 0.71%
1993-06-30 $0.0056 0.60%
1993-09-30 $0.0056 0.58%
1993-12-30 $0.0061 0.59%
1994-03-01 $0.1185 11.61%
1994-03-30 $0.0061 0.68%
1994-06-29 $0.0061 0.73%
1994-09-29 $0.0061 0.77%
1994-12-28 $0.0070 0.78%
1995-03-30 $0.0070 0.67%
1995-06-30 $0.0070 0.58%
1995-10-02 $0.0070 0.47%
1995-12-29 $0.0053 0.39%
1996-04-01 $0.0079 0.62%
1996-07-01 $0.0079 0.59%
1996-10-02 $0.0079 0.64%
1996-12-27 $0.0092 0.55%
1997-03-31 $0.0092 0.47%
1997-06-30 $0.0092 0.48%
1997-09-29 $0.0092 0.41%
1998-01-05 $0.0109 0.43%
1998-03-30 $0.0109 0.37%
1998-06-29 $0.0109 0.33%
1998-10-05 $0.0109 0.50%
1999-01-13 $0.0109 0.40%
1999-04-15 $0.0109 0.40%
1999-07-15 $0.0109 0.34%
1999-10-14 $0.0109 0.34%
2000-01-12 $0.0138 0.42%
2000-04-13 $0.0138 0.44%
2000-07-13 $0.0138 0.40%
2000-10-12 $0.0138 0.44%
2001-01-10 $0.0148 0.36%
2001-04-11 $0.0148 0.35%
2001-07-12 $0.0148 0.31%
2001-10-11 $0.0148 0.33%
2002-01-16 $0.0163 0.29%
2002-04-11 $0.0163 0.25%
2002-07-18 $0.0162 0.30%
2002-10-17 $0.0162 0.30%
2003-01-15 $0.0184 0.29%
2003-04-16 $0.0184 0.29%
2003-07-17 $0.0184 0.24%
2003-10-16 $0.0184 0.20%
2004-01-15 $0.0311 0.35%
2004-03-09 $0.5000 5.26%
2004-04-15 $0.0310 0.32%
2004-07-15 $0.0310 0.31%
2004-10-14 $0.0310 0.28%
2005-01-14 $0.0433 0.36%
2005-04-14 $0.0433 0.34%
2005-07-14 $0.0433 0.37%
2005-10-13 $0.0433 0.39%
2006-01-13 $0.0483 0.37%
2006-04-12 $0.0483 0.32%
2006-07-13 $0.0483 0.32%
2006-10-12 $0.0483 0.35%
2007-01-18 $0.0550 0.40%
2007-04-12 $0.0550 0.42%
2007-07-12 $0.0550 0.42%
2007-10-18 $0.0550 0.42%
2008-01-17 $0.0617 0.55%
2008-04-17 $0.0617 0.48%
2008-07-17 $0.0617 0.47%
2008-10-16 $0.0617 0.72%
2009-01-15 $0.0633 0.84%
2009-04-16 $0.0633 0.98%
2009-07-16 $0.0633 0.82%
2009-10-15 $0.0633 0.64%
2010-01-14 $0.0667 0.65%
2010-04-15 $0.0667 0.62%
2010-07-15 $0.0667 0.65%
2010-10-14 $0.0667 0.60%
2011-01-13 $0.0700 0.53%
2011-04-14 $0.0700 0.48%
2011-07-14 $0.0700 0.41%
2011-10-13 $0.0700 0.54%
2012-01-12 $0.0750 0.54%
2012-04-12 $0.0750 0.43%
2012-07-12 $0.0750 0.52%
2012-10-18 $0.0750 0.46%
2013-01-17 $0.0833 0.47%
2013-04-11 $0.0833 0.43%
2013-07-18 $0.0833 0.37%
2013-10-17 $0.0833 0.33%
2014-01-16 $0.0917 0.35%
2014-04-16 $0.0917 0.38%
2014-07-17 $0.0917 0.36%
2014-10-16 $0.0917 0.39%
2015-01-15 $0.1000 0.39%
2015-04-16 $0.1000 0.42%
2015-07-16 $0.1000 0.45%
2015-10-15 $0.1000 0.43%
2016-01-14 $0.1100 0.51%
2016-04-14 $0.1100 0.39%
2016-07-14 $0.1100 0.41%
2016-10-13 $0.1100 0.47%
2017-01-12 $0.1200 0.42%
2017-04-12 $0.1200 0.38%
2017-07-13 $0.1200 0.33%
2017-10-13 $0.1200 0.29%
2018-01-19 $0.1330 0.28%
2018-04-13 $0.1330 0.29%
2018-07-12 $0.1330 0.29%
2018-10-19 $0.1330 0.33%
2019-01-18 $0.1600 0.37%
2019-04-12 $0.1600 0.30%
2019-07-19 $0.1600 0.32%
2019-10-18 $0.1600 0.35%
2020-01-17 $0.1750 0.33%
2020-04-17 $0.1750 0.38%
2020-07-17 $0.1750 0.33%
2020-10-16 $0.1750 0.27%
2021-01-15 $0.1880 0.25%
2021-04-16 $0.1880 0.25%
2021-07-16 $0.1880 0.25%
2021-10-15 $0.1880 0.26%
2022-01-14 $0.2100 0.27%
2022-04-14 $0.2100 0.31%
2022-07-15 $0.2100 0.36%
2022-10-14 $0.2100 0.34%
2023-01-17 $0.2350 0.33%
2023-04-14 $0.2350 0.33%
2023-07-14 $0.2350 0.27%
2023-10-13 $0.2350 0.31%
2024-01-19 $0.2550 0.30%
2024-04-12 $0.2550 0.28%
2024-07-22 $0.2550 0.31%
2024-10-21 $0.2550 0.30%
2025-01-17 $0.2750 0.32%
2025-04-14 $0.2750 0.35%
2025-07-21 $0.2750 0.32%
2025-10-20 $0.2750 0.33%
2026-01-16 $0.2950 0.34%
2026-04-13 $0.2950 0.34%
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-04-16 $25.62 $5.12 $0.04 0.2723
2021-07-16 $25.67 $5.13 $0.04 0.2680
2021-10-15 $25.72 $5.14 $0.04 0.2898
2022-01-14 $28.79 $5.76 $0.05 0.3052
2022-04-14 $28.86 $5.77 $0.05 0.3533
2022-07-15 $28.93 $5.79 $0.05 0.3928
2022-10-14 $29.01 $5.80 $0.05 0.3856
2023-01-17 $32.56 $6.51 $0.05 0.3742
2023-04-14 $32.65 $6.53 $0.05 0.3686
2023-07-14 $32.73 $6.55 $0.05 0.3028
2023-10-13 $32.80 $6.56 $0.05 0.3559
2024-01-19 $35.69 $7.14 $0.06 0.3352
2024-04-12 $35.77 $7.15 $0.06 0.3192
2024-07-22 $35.85 $7.17 $0.06 0.3473
2024-10-21 $35.94 $7.19 $0.06 0.3375
2025-01-17 $38.85 $7.77 $0.06 0.3643
2025-04-14 $38.95 $7.79 $0.06 0.3899
2025-07-21 $39.06 $7.81 $0.06 0.3618
2025-10-20 $39.16 $7.83 $0.06 0.3797
2026-01-16 $42.12 $8.42 $0.07 0.3825
2026-04-13 $42.23 $8.45 $0.07 0.3823
Total $706.98 $141.40 $1.13 7.2683

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.

OSBC

CAGR 5.33% Total 438.22% Final $53,822
1993-11-16 — 2026-04-14
ACA

CAGR 20.50% Total 300.45% Final $40,045
2018-11-05 — 2026-04-14
FCF

CAGR 6.52% Total 748.23% Final $84,823
1992-06-10 — 2026-04-14