Granite Construction, Inc. (GVA)

NYSE Industrials Construction & Engineering S&P SmallCap 600
$120.52
-0.48 (-0.40%)
Close of Nov 06, 2026 · end-of-day data
Source: Granite Construction, Inc.'s 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 06, 2026

Revenue, net income & free cash flow

Income statement

fiscal years · USD
Fiscal yearFY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025
Revenue$2.51B$2.96B$3.29B$2.91B$3.56B$3.50B$3.30B$3.51B$4.01B$4.42B
Cost of revenue$2.21B$2.68B$2.95B$2.73B$3.22B$3.14B$2.93B$3.11B$3.43B$3.71B
Gross profit$301.37M$278.74M$334.84M$189.78M$344.79M$362.64M$369.49M$396.40M$572.70M$711.22M
Selling, general & admin$217.37M$220.40M$272.78M$238.15M$316.28M$303.01M$272.61M$294.47M$334.16M$407.56M
Operating income$92.35M$62.52M$8.22M-$41.72M-$158.34M$24.72M$85.38M$80.06M$207.36M$282.45M
Interest expense$12.37M$10.80M$14.57M$18.05M$24.20M$20.74M$12.62M$18.46M$29.19M$47.22M
Pre-tax income$96.36M$68.27M$8.33M-$40.22M-$166.46M$22.13M$91.82M$59.85M$196.19M$288.83M
Income tax$30.16M$25.81M-$3.21M-$12.29M-$282.00K$19.71M$12.96M$30.27M$55.75M$68.48M
Net income$57.12M$34.12M$582.00K-$60.19M-$145.12M$10.10M$83.30M$43.60M$126.35M$193.00M
EBITDA$156.73M$128.87M$119.76M$80.27M-$45.39M$133.77M$167.95M$172.33M$333.69M$444.88M
EPS (basic)$1.44$0.86$0.01$-1.29$-3.18$0.22$1.87$0.99$2.88$4.42
EPS (diluted)$1.42$0.84$0.01$-1.29$-3.18$0.21$1.70$0.97$2.62$3.86
Diluted shares40.23M40.37K44.02M46.56M45.61M47.60M52.33M52.56M52.51M53.13M
Gross margin12.0%9.4%10.2%6.5%9.7%10.4%11.2%11.3%14.3%16.1%
Operating margin3.7%2.1%0.2%-1.4%-4.4%0.7%2.6%2.3%5.2%6.4%
Net margin2.3%1.2%0.0%-2.1%-4.1%0.3%2.5%1.2%3.2%4.4%

Balance sheet

fiscal years · USD
Fiscal yearFY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025
Cash & equivalents$189.33M$233.71M$272.80M$252.34M$425.29M$395.65M$293.99M$417.66M$578.33M$529.22M
Short-term investments$64.88M$67.78M———$0$39.37M$35.86M$7.31M$71.02M
Receivables—$479.79M$484.75M$547.42M$437.56M$464.59M$463.99M$598.71M$511.74M$630.39M
Inventory$55.24M$62.50M$88.62M$88.89M$62.47M$61.97M$86.81M$103.90M$108.17M$143.13M
Total current assets$1.09B$1.23B$1.34B$1.38B$1.46B$1.83B$1.35B$1.64B$1.72B$1.81B
Goodwill$53.80M$53.80M$259.47M$264.28M$53.72M$53.72M$73.70M$155.00M$214.47M$400.81M
Total assets$1.73B$1.87B$2.43B$2.50B$2.38B$2.49B$2.17B$2.81B$3.03B$4.03B
Total current liabilities$529.93M$655.27M$737.44M$842.06M$943.26M$1.07B$797.59M$1.03B$1.03B$1.48B
Short-term debt$14.80M$46.05M$47.29M$8.24M$8.28M$8.73M$1.45M$39.93M$1.11M$375.90M
Long-term debt$229.50M$178.45M$335.12M$356.11M$330.52M$331.19M$286.93M$614.78M$737.94M$963.23M
Total debt$244.29M$224.50M$382.40M$364.35M$338.80M$339.92M$288.38M$654.71M$739.05M$1.34B
Total liabilities$847.47M$926.87M$1.18B$1.36B$1.40B$1.53B$1.21B$1.84B$2.01B$2.85B
Shareholders' equity$885.99M$945.11M$1.24B$1.14B$975.66M$967.68M$953.02M$977.30M$1.02B$1.18B

Cash flow

fiscal years · USD
Fiscal yearFY2016FY2017FY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025
Operating cash flow$73.15M$146.19M$86.39M$111.44M$268.46M$21.93M$55.65M$183.71M$456.34M$468.92M
Capital expenditures$90.97M$67.69M$111.10M$106.83M$93.25M$94.81M$121.61M$140.38M$136.41M$138.27M
Free cash flow-$17.82M$78.50M-$24.71M$4.61M$175.21M-$72.88M-$65.97M$43.32M$319.94M$330.65M
Investing cash flow-$96.39M-$59.19M-$39.60M-$40.32M-$41.26M-$21.48M-$11.00M-$359.29M-$228.56M-$993.72M
Financing cash flow-$40.27M-$42.62M-$1.87M-$81.64M-$57.66M-$24.45M-$164.31M$299.25M-$67.12M$475.69M
Dividends paid$20.56M$20.69M$22.42M$24.32M$23.71M$23.80M$23.27M$22.81M$22.81M$22.72M
Share buybacks$5.23M$6.98M$16.56M$36.90M$885.00K$2.73M$70.90M$4.12M$50.63M$48.21M
Stock-based compensation$13.38M$15.76M$14.78M$10.21M$6.38M$6.41M$7.76M$10.48M$19.59M$39.15M
Depreciation & amortization$64.38M$66.34M$111.54M$121.99M$112.96M$109.05M$82.57M$92.27M$126.33M$162.43M

Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.