Granite Construction Incorporated (GVA) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$33,888
Total Return
238.88%
CAGR
27.65%
Dividends
$681.69
Yield on Cost
6.82%

Rolling Returns

1-Month (21 Trading Days)
Average+2.41%
Median+1.52%
Best+35.35%
Worst-21.59%
% of Windows Positive57.6%
1-Year (252 Trading Days)
Average+35.60%
Median+37.58%
Best+142.64%
Worst-35.85%
% of Windows Positive81.2%
3-Year (756 Trading Days)
Average+168.01%
Median+159.46%
Best+326.68%
Worst+39.86%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -39.63%
Average Drawdown -10.16%
Drawdown Duration 297 Trading Days
Sortino Ratio 1.54
Calmar Ratio 0.70
CVaR (5%) -3.65%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +10.18% (+40.55% ann.) +$1017.77 $11.27 $2.25 $0.02
2025 +32.08% +$3208.37 $59.39 $11.88 $0.09
2024 +73.49% +$7348.68 $102.50 $20.50 $0.16
2023 +46.46% +$4646.45 $148.85 $29.77 $0.24
2022 -8.13% $812.78 $135.07 $27.01 $0.22
2021 +46.41% +$4640.81 $195.44 $39.09 $0.31
2020 -1.26% $125.63 $189.80 $37.96 $0.30
2019 -30.50% $3050.14 $129.58 $25.92 $0.21
2018 -35.94% $3593.97 $82.23 $16.44 $0.13
2017 +16.21% +$1621.35 $94.84 $18.97 $0.15
2016 +29.29% +$2929.18 $121.60 $24.32 $0.20
2015 +14.19% +$1419.50 $137.40 $27.48 $0.22
2014 +9.94% +$994.11 $149.29 $29.86 $0.24
2013 +5.42% +$542.04 $155.45 $31.09 $0.25
2012 +43.81% +$4380.92 $220.47 $44.10 $0.35
2011 -11.96% $1196.24 $190.76 $38.15 $0.30
2010 -17.21% $1720.71 $155.38 $31.08 $0.25
2009 -22.45% $2245.41 $118.88 $23.78 $0.19
2008 +22.86% +$2286.21 $144.41 $28.88 $0.23
2007 -27.60% $2760.23 $85.64 $17.13 $0.14
2006 +41.06% +$4105.65 $111.67 $22.33 $0.18
2005 +36.40% +$3640.32 $151.03 $30.20 $0.24
2004 +14.85% +$1484.53 $171.23 $34.25 $0.27
2003 +54.13% +$5413.23 $259.87 $51.98 $0.42
2002 -34.79% $3478.76 $133.46 $26.69 $0.21
2001 +26.22% +$2622.37 $166.60 $33.32 $0.27
2000 +59.18% +$5917.84 $250.81 $50.16 $0.40
1999 -44.32% $4431.77 $119.70 $23.94 $0.19
1998 +121.23% +$12123.25 $196.51 $39.30 $0.32
1997 +22.76% +$2276.32 $190.39 $38.08 $0.31
1996 -8.20% $819.54 $178.63 $35.73 $0.28
1995 +57.80% +$5780.14 $210.96 $42.19 $0.35
1994 -18.38% $1837.83 $80.22 $16.05 $0.14
1993 +13.26% +$1326.01 $90.17 $18.03 $0.16
1992 -17.72% $1771.84 $73.59 $14.72 $0.11
1991 +25.34% +$2534.13 $91.64 $18.33 $0.13
1990 partial +21.53% (+32.22% ann.) +$2152.78 $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 +145.38% +21.62% +$14538.23 $1171.00 $234.21 $1.86
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -8.65% -3.46% $865.30 $516.99 $103.40 $0.82
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +272.40% +30.10% +$27240.38 $1312.97 $262.60 $2.10
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -32.81% -24.54% $3281.33 $119.68 $23.94 $0.19
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 -30.56% -10.24% $3056.03 $490.32 $98.06 $0.78
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +16.46% +2.03% +$1646.22 $1602.21 $320.44 $2.56
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -52.36% -99.98% $5236.49 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +46.01% +83.86% +$4600.60 $283.74 $56.75 $0.45
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +106.20% +98.68% +$10619.69 $259.96 $51.99 $0.42
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -13.40% -14.16% $1339.61 $134.35 $26.87 $0.22
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +133.22% +57.91% +$13322.23 $270.95 $54.19 $0.43
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +65.11% +37.66% +$6510.95 $117.85 $23.57 $0.19

Dividend History

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

Date Per Share Yield %
1991-03-22 $0.0148 0.20%
1991-06-24 $0.0148 0.16%
1991-09-24 $0.0148 0.21%
1991-12-24 $0.0148 0.18%
1992-03-25 $0.0148 0.20%
1992-06-24 $0.0148 0.25%
1992-09-24 $0.0148 0.27%
1992-12-23 $0.0148 0.25%
1993-03-25 $0.0148 0.26%
1993-06-24 $0.0148 0.28%
1993-09-24 $0.0148 0.25%
1993-12-23 $0.0148 0.23%
1994-03-25 $0.0148 0.22%
1994-06-24 $0.0148 0.25%
1994-09-26 $0.0148 0.23%
1994-12-23 $0.0148 0.25%
1995-03-27 $0.0148 0.28%
1995-06-28 $0.0667 1.03%
1995-09-27 $0.0222 0.29%
1995-12-27 $0.0222 0.24%
1996-03-27 $0.0859 1.00%
1996-06-26 $0.0267 0.24%
1996-09-26 $0.0267 0.30%
1996-12-26 $0.0267 0.30%
1997-03-26 $0.0800 0.90%
1997-06-26 $0.0267 0.32%
1997-09-26 $0.0267 0.26%
1997-12-26 $0.0267 0.27%
1998-03-27 $0.0867 0.71%
1998-06-26 $0.0333 0.25%
1998-09-28 $0.0400 0.19%
1998-12-28 $0.0400 0.18%
1999-03-29 $0.1267 0.79%
1999-06-28 $0.0467 0.25%
1999-09-28 $0.0467 0.27%
1999-12-28 $0.0467 0.39%
2000-03-29 $0.1067 0.60%
2000-06-28 $0.0667 0.40%
2000-09-27 $0.0667 0.45%
2000-12-27 $0.0667 0.34%
2001-03-28 $0.0800 0.37%
2001-06-27 $0.0800 0.34%
2001-09-26 $0.0800 0.34%
2001-12-26 $0.0800 0.32%
2002-03-26 $0.0800 0.34%
2002-06-26 $0.0800 0.33%
2002-09-26 $0.0800 0.50%
2002-12-24 $0.0800 0.48%
2003-03-26 $0.1000 0.62%
2003-06-25 $0.1000 0.52%
2003-09-26 $0.1000 0.53%
2003-12-26 $0.1000 0.42%
2004-03-29 $0.1000 0.42%
2004-06-28 $0.1000 0.55%
2004-09-28 $0.1000 0.43%
2004-12-28 $0.1000 0.38%
2005-03-29 $0.1000 0.37%
2005-06-28 $0.1000 0.38%
2005-09-28 $0.1000 0.27%
2005-12-28 $0.1000 0.28%
2006-03-29 $0.1000 0.21%
2006-06-28 $0.1000 0.23%
2006-09-27 $0.1000 0.19%
2006-12-27 $0.1000 0.21%
2007-03-28 $0.1000 0.17%
2007-06-27 $0.1000 0.16%
2007-09-26 $0.1000 0.19%
2007-12-18 $0.1300 0.35%
2008-03-27 $0.1300 0.39%
2008-06-26 $0.1300 0.39%
2008-09-26 $0.1300 0.34%
2008-12-29 $0.1300 0.32%
2009-03-27 $0.1300 0.30%
2009-06-26 $0.1300 0.38%
2009-09-28 $0.1300 0.44%
2009-12-29 $0.1300 0.38%
2010-03-29 $0.1300 0.43%
2010-06-28 $0.1300 0.51%
2010-09-28 $0.1300 0.58%
2010-12-29 $0.1300 0.47%
2011-03-29 $0.1300 0.46%
2011-06-28 $0.1300 0.53%
2011-09-28 $0.1300 0.66%
2011-12-28 $0.1300 0.54%
2012-03-28 $0.1300 0.44%
2012-06-27 $0.1300 0.54%
2012-09-26 $0.1300 0.46%
2012-12-27 $0.1300 0.39%
2013-03-26 $0.1300 0.41%
2013-06-26 $0.1300 0.45%
2013-09-26 $0.1300 0.42%
2013-12-27 $0.1300 0.38%
2014-03-27 $0.1300 0.33%
2014-06-26 $0.1300 0.37%
2014-09-26 $0.1300 0.40%
2014-12-29 $0.1300 0.34%
2015-03-27 $0.1300 0.39%
2015-06-26 $0.1300 0.36%
2015-09-28 $0.1300 0.43%
2015-12-29 $0.1300 0.30%
2016-03-29 $0.1300 0.28%
2016-06-28 $0.1300 0.31%
2016-09-28 $0.1300 0.27%
2016-12-28 $0.1300 0.23%
2017-03-29 $0.1300 0.28%
2017-06-28 $0.1300 0.27%
2017-09-28 $0.1300 0.22%
2017-12-28 $0.1300 0.20%
2018-03-28 $0.1300 0.25%
2018-06-28 $0.1300 0.23%
2018-09-27 $0.1300 0.29%
2018-12-28 $0.1300 0.32%
2019-03-28 $0.1300 0.30%
2019-06-27 $0.1300 0.29%
2019-09-27 $0.1300 0.41%
2019-12-30 $0.1300 0.48%
2020-03-30 $0.1300 0.97%
2020-06-29 $0.1300 0.70%
2020-09-29 $0.1300 0.72%
2020-12-30 $0.1300 0.49%
2021-03-30 $0.1300 0.34%
2021-06-29 $0.1300 0.31%
2021-09-29 $0.1300 0.32%
2021-12-30 $0.1300 0.34%
2022-03-30 $0.1300 0.40%
2022-06-29 $0.1300 0.45%
2022-09-29 $0.1300 0.49%
2022-12-29 $0.1300 0.37%
2023-03-30 $0.1300 0.32%
2023-06-29 $0.1300 0.33%
2023-09-28 $0.1300 0.35%
2023-12-28 $0.1300 0.25%
2024-03-27 $0.1300 0.23%
2024-06-28 $0.1300 0.21%
2024-09-30 $0.1300 0.16%
2024-12-31 $0.1300 0.15%
2025-03-31 $0.1300 0.17%
2025-06-30 $0.1300 0.14%
2025-09-30 $0.1300 0.12%
2025-12-31 $0.1300 0.11%
2026-03-31 $0.1300 0.11%
Total 141 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-29 $33.25 $6.65 $0.05 0.6462
2021-09-29 $33.33 $6.67 $0.05 0.6553
2021-12-30 $33.42 $6.68 $0.05 0.6973
2022-03-30 $33.51 $6.70 $0.05 0.8244
2022-06-29 $33.61 $6.72 $0.05 0.9377
2022-09-29 $33.74 $6.75 $0.05 1.0348
2022-12-29 $33.87 $6.77 $0.05 0.7641
2023-03-30 $33.97 $6.79 $0.05 0.6697
2023-06-29 $34.06 $6.81 $0.05 0.6786
2023-09-28 $34.15 $6.83 $0.05 0.7148
2023-12-28 $34.24 $6.85 $0.06 0.5320
2024-03-27 $34.31 $6.86 $0.06 0.4775
2024-06-28 $34.37 $6.87 $0.06 0.4428
2024-09-30 $34.43 $6.89 $0.06 0.3467
2024-12-31 $34.47 $6.89 $0.06 0.3138
2025-03-31 $34.51 $6.90 $0.06 0.3655
2025-06-30 $34.56 $6.91 $0.06 0.2951
2025-09-30 $34.60 $6.92 $0.06 0.2519
2025-12-31 $34.63 $6.93 $0.06 0.2397
2026-03-31 $34.66 $6.93 $0.06 0.2309
Total $681.69 $136.34 $1.09 11.1190

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.

SSB

CAGR 9.19% Total 1205.26% Final $130,526
1997-01-28 — 2026-04-14
CCBG

CAGR 8.49% Total 1239.83% Final $133,983
1994-06-06 — 2026-04-14
KOPN

CAGR 0.25% Total 8.80% Final $10,880
1992-04-15 — 2026-04-14