Granite Construction Incorporated (GVA) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$33,292
Total Return
232.92%
CAGR
27.20%
Dividends
$686.26
Yield on Cost
6.86%

Rolling Returns

1-Month (21 Trading Days)
Average+2.42%
Median+1.61%
Best+35.35%
Worst-21.59%
% of Windows Positive57.7%
1-Year (252 Trading Days)
Average+35.99%
Median+37.74%
Best+142.64%
Worst-35.85%
% of Windows Positive81.7%
3-Year (756 Trading Days)
Average+169.86%
Median+163.08%
Best+326.68%
Worst+44.19%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -39.63%
Average Drawdown -10.19%
Drawdown Duration 297 Trading Days
Sortino Ratio 1.53
Calmar Ratio 0.69
CVaR (5%) -3.64%

Yearly Returns

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

about
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 21, 2026 +61.13% +35.04% +$6113.06 $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-21 to 2026-04-21. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-06-29 $33.47 $6.69 $0.05 0.6505
2021-09-29 $33.56 $6.71 $0.05 0.6597
2021-12-30 $33.64 $6.73 $0.05 0.7020
2022-03-30 $33.73 $6.75 $0.05 0.8299
2022-06-29 $33.84 $6.77 $0.05 0.9440
2022-09-29 $33.96 $6.79 $0.05 1.0417
2022-12-29 $34.10 $6.82 $0.05 0.7693
2023-03-30 $34.20 $6.84 $0.05 0.6742
2023-06-29 $34.29 $6.86 $0.05 0.6832
2023-09-28 $34.38 $6.87 $0.05 0.7196
2023-12-28 $34.47 $6.89 $0.06 0.5356
2024-03-27 $34.54 $6.91 $0.06 0.4807
2024-06-28 $34.60 $6.92 $0.06 0.4458
2024-09-30 $34.66 $6.93 $0.06 0.3490
2024-12-31 $34.70 $6.94 $0.06 0.3159
2025-03-31 $34.74 $6.95 $0.06 0.3679
2025-06-30 $34.79 $6.96 $0.06 0.2971
2025-09-30 $34.83 $6.97 $0.06 0.2536
2025-12-31 $34.86 $6.97 $0.06 0.2413
2026-03-31 $34.90 $6.98 $0.06 0.2324
Total $686.26 $137.25 $1.10 11.1934

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.20% Total 1211.11% Final $131,111
1997-01-28 — 2026-04-21
CCBG

CAGR 8.46% Total 1229.77% Final $132,977
1994-06-06 — 2026-04-21
KOPN

CAGR 0.39% Total 14.00% Final $11,400
1992-04-15 — 2026-04-21