Source: Primoris Services Corporation's 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 04, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$2.00B
$2.38B
$2.94B
$3.11B
$3.49B
$3.50B
$4.42B
$5.72B
$6.37B
$7.57B
Cost of revenue
—
$2.10B
$2.61B
$2.78B
$3.12B
$3.08B
$3.96B
$5.13B
$5.66B
$6.76B
Gross profit
$201.31M
$278.43M
$325.74M
$330.93M
$370.21M
$416.66M
$456.88M
$587.50M
$703.20M
$813.10M
Selling, general & admin
$140.03M
$170.37M
$182.01M
$189.13M
$202.84M
$230.11M
$281.58M
$328.70M
$383.30M
$399.20M
Operating income
$57.75M
$106.29M
$130.47M
$140.88M
$163.95M
$170.15M
$195.34M
$253.10M
$317.40M
$411.50M
Interest expense
$8.91M
$8.15M
$18.75M
$20.10M
$20.30M
—
—
—
—
—
Pre-tax income
$48.87M
$105.28M
$113.36M
$117.91M
$145.64M
$151.86M
$159.29M
$177.60M
$254.90M
$384.00M
Income tax
$21.15M
$28.43M
$25.77M
$33.81M
$40.66M
$36.12M
$26.27M
$51.50M
$74.00M
$109.10M
Net income
$26.72M
$72.35M
$77.46M
$82.33M
$104.98M
$115.74M
$133.02M
$126.10M
$180.90M
$274.90M
EBITDA
$119.18M
$163.90M
$209.72M
$226.28M
$246.45M
$275.71M
$294.50M
$360.10M
$412.90M
$503.40M
EPS (basic)
$0.52
$1.41
$1.51
$1.62
$2.17
$2.19
$2.50
$2.37
$3.37
$5.09
EPS (diluted)
$0.51
$1.40
$1.50
$1.61
$2.16
$2.17
$2.47
$2.33
$3.31
$5.02
Diluted shares
51.99M
51.74M
51.67M
51.08M
48.63M
53.16M
53.76M
54.20M
54.60M
54.80M
Gross margin
10.1%
11.7%
11.1%
10.7%
10.6%
11.9%
10.3%
10.3%
11.0%
10.7%
Operating margin
2.9%
4.5%
4.4%
4.5%
4.7%
4.9%
4.4%
4.4%
5.0%
5.4%
Net margin
1.3%
3.0%
2.6%
2.7%
3.0%
3.3%
3.0%
2.2%
2.8%
3.6%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$135.82M
$170.38M
$151.06M
$120.29M
$326.74M
$200.51M
$248.70M
$217.80M
$455.80M
$535.50M
Short-term investments
$0
—
—
—
—
—
—
—
—
—
Receivables
$388.00M
$291.59M
$372.69M
$404.91M
$432.45M
$471.66M
$663.12M
$112.20M
$834.40M
$723.40M
Inventory
$49.20M
$40.92M
—
—
—
—
—
—
—
—
Total current assets
$731.11M
$743.21M
$924.45M
$912.71M
$1.12B
$1.18B
$1.70B
$1.89B
$2.16B
$2.33B
Goodwill
$127.23M
$153.37M
$206.16M
$206.16M
$215.10M
$581.66M
$871.81M
$857.70M
$856.90M
$856.90M
Total assets
$1.17B
$1.26B
$1.59B
$1.83B
$1.97B
$2.54B
$3.54B
$3.83B
$4.20B
$4.41B
Total current liabilities
$449.94M
$454.90M
$621.81M
$670.45M
$764.41M
$759.12M
$1.14B
$1.34B
$1.67B
$1.85B
Short-term debt
$58.19M
$65.46M
$62.49M
$55.66M
$47.72M
$67.23M
$78.14M
$72.90M
$74.60M
$60.90M
Long-term debt
$203.15M
$193.35M
$305.67M
$295.64M
$268.83M
$594.23M
$1.07B
$885.37M
$660.20M
$409.00M
Total debt
$261.34M
$258.81M
$368.16M
$351.30M
$316.56M
$661.46M
$1.14B
$958.27M
$734.80M
$469.90M
Total liabilities
$672.00M
$693.56M
$987.16M
$1.20B
$1.25B
$1.55B
$2.44B
$2.59B
$2.79B
$2.73B
Shareholders' equity
$498.57M
$562.18M
$606.98M
$629.53M
$714.79M
$990.05M
$1.11B
$1.24B
$1.41B
$1.68B
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$62.58M
$188.94M
$126.81M
$118.95M
$313.00M
$79.75M
$83.35M
$198.50M
$508.30M
$470.40M
Capital expenditures
$58.03M
$79.78M
$110.19M
$94.49M
$64.36M
$133.84M
$94.69M
$103.00M
$126.50M
$129.90M
Free cash flow
$4.55M
$109.16M
$16.63M
$24.45M
$248.64M
-$54.09M
-$11.34M
$95.50M
$381.80M
$340.50M
Investing cash flow
-$59.42M
-$131.43M
-$209.15M
-$65.87M
-$42.51M
-$691.27M
-$481.94M
-$30.00M
-$27.20M
-$93.90M
Financing cash flow
-$28.45M
-$22.95M
$63.94M
-$83.28M
-$62.82M
$485.73M
$452.04M
-$205.30M
-$244.40M
-$296.30M
Dividends paid
$11.38M
$11.33M
$12.34M
$12.21M
$11.59M
$12.56M
$12.78M
$12.80M
$12.90M
$17.30M
Share buybacks
$5.00M
$5.00M
$20.00M
—
$11.45M
$14.72M
$5.99M
—
—
—
Stock-based compensation
$1.63M
$1.13M
$1.25M
$1.58M
$2.27M
$10.46M
$7.44M
$11.80M
$15.10M
$20.60M
Depreciation & amortization
$61.43M
$57.61M
$79.25M
$85.40M
$82.50M
$105.56M
$99.16M
$107.00M
$95.50M
$91.90M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$1.52B
$1.41B
$1.56B
$1.65B
$1.74B
$1.65B
$1.89B
$2.18B
$1.86B
$1.56B
$1.69B
$1.95B
Cost of revenue
$1.36B
$1.28B
$1.38B
$1.45B
$1.56B
$1.48B
$1.66B
$1.94B
$1.68B
$1.43B
$1.61B
$1.75B
Gross profit
$156.60M
$133.40M
$186.70M
$198.50M
$184.60M
$170.70M
$231.70M
$235.70M
$175.00M
$134.70M
$82.40M
$204.70M
Selling, general & admin
$80.72M
$88.59M
$100.12M
$98.11M
$96.49M
$99.50M
$104.60M
$97.70M
$97.50M
$105.80M
$106.30M
$109.00M
Operating income
$74.87M
$44.24M
$86.07M
$99.55M
$87.54M
$70.40M
$126.60M
$137.00M
$77.50M
$24.40M
-$26.80M
$94.90M
Pre-tax income
$52.97M
$26.68M
$69.78M
$82.31M
$76.14M
$62.30M
$118.70M
$131.00M
$71.90M
$19.90M
-$36.60M
$80.60M
Income tax
$15.36M
$7.74M
$20.24M
$23.87M
$22.16M
$18.10M
$34.40M
$36.40M
$20.20M
$2.50M
-$12.40M
$29.30M
Net income
$37.66M
$18.90M
$49.60M
$58.40M
$54.00M
$44.20M
$84.30M
$94.60M
$51.80M
$17.40M
-$24.20M
$51.30M
EBITDA
$100.42M
$68.82M
$111.76M
$122.22M
$110.09M
$91.80M
$149.10M
$160.80M
$101.70M
$48.20M
$3.90M
$128.90M
EPS (basic)
$0.71
$0.35
$0.92
$1.09
$1.00
$0.82
$1.56
$1.75
$0.96
$0.32
$-0.45
$0.96
EPS (diluted)
$0.69
$0.35
$0.91
$1.07
$0.99
$0.81
$1.54
$1.73
$0.95
$0.32
$-0.45
$0.95
Diluted shares
54.38M
54.40M
54.70M
54.70M
54.70M
54.70M
54.80M
54.80M
54.80M
54.80M
54.00M
54.10M
Gross margin
10.3%
9.4%
11.9%
12.0%
10.6%
10.4%
12.3%
10.8%
9.4%
8.6%
4.9%
10.5%
Operating margin
4.9%
3.1%
5.5%
6.0%
5.0%
4.3%
6.7%
6.3%
4.2%
1.6%
-1.6%
4.9%
Net margin
2.5%
1.3%
3.2%
3.5%
3.1%
2.7%
4.5%
4.3%
2.8%
1.1%
-1.4%
2.6%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$217.80M
$177.60M
$207.36M
$352.66M
$455.80M
$351.60M
$390.30M
$431.40M
$535.50M
$361.50M
$218.20M
$203.50M
Receivables
$112.20M
$811.95M
$888.27M
$941.01M
$834.40M
$756.50M
$1.02B
$1.04B
$723.40M
$754.40M
$839.10M
$935.00M
Total current assets
$1.89B
$2.00B
$2.09B
$2.22B
$2.16B
$2.17B
$2.46B
$2.57B
$2.33B
$2.14B
$2.16B
$2.16B
Goodwill
$857.70M
$857.65M
$857.65M
$857.65M
$856.90M
$856.87M
$856.87M
$856.87M
$856.90M
$856.90M
$1.05B
$1.05B
Total assets
$3.83B
$3.95B
$4.05B
$4.24B
$4.20B
$4.22B
$4.54B
$4.65B
$4.41B
$4.21B
$4.64B
$4.63B
Total current liabilities
$1.34B
$1.45B
$1.48B
$1.61B
$1.67B
$1.78B
$2.02B
$2.14B
$1.85B
$1.67B
$1.83B
$1.89B
Short-term debt
$72.90M
$89.53M
$89.27M
$76.75M
$74.60M
$68.06M
$78.08M
$63.84M
$60.90M
$57.20M
$45.00M
$42.50M
Long-term debt
$885.37M
$862.22M
$843.76M
$827.00M
$660.20M
$543.92M
$524.98M
$422.20M
$409.00M
$396.30M
$752.00M
$741.80M
Total debt
$958.27M
$951.75M
$933.03M
$903.75M
$734.80M
$611.99M
$603.06M
$486.04M
$469.90M
$453.50M
$797.00M
$784.30M
Total liabilities
$2.59B
$2.71B
$2.75B
$2.88B
$2.79B
$2.77B
$3.00B
$3.02B
$2.73B
$2.53B
$3.03B
$3.07B
Shareholders' equity
$1.24B
$1.25B
$1.30B
$1.36B
$1.41B
$1.45B
$1.53B
$1.63B
$1.68B
$1.68B
$1.61B
$1.56B
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$205.65M
-$28.46M
$16.07M
$222.45M
$298.25M
$66.20M
$78.40M
$182.90M
$142.90M
-$122.60M
-$8.70M
$140.20M
Capital expenditures
$20.50M
$10.43M
$24.20M
$63.70M
$28.16M
$40.60M
$33.10M
$34.50M
$21.70M
$27.80M
$22.50M
$42.10M
Free cash flow
$185.15M
-$38.90M
-$8.14M
$158.75M
$270.08M
$25.60M
$45.30M
$148.40M
$121.20M
-$150.40M
-$31.20M
$98.10M
Investing cash flow
-$4.38M
$4.19M
$35.11M
-$40.18M
-$26.31M
-$33.20M
-$25.90M
-$19.10M
-$15.70M
-$12.70M
-$418.50M
-$36.90M
Financing cash flow
-$145.28M
-$15.11M
-$24.00M
-$34.92M
-$170.38M
-$137.20M
-$14.50M
-$122.90M
-$21.70M
-$38.60M
$283.20M
-$118.50M
Dividends paid
$3.22M
$3.20M
$3.22M
$3.22M
$3.26M
$4.30M
$4.30M
$4.30M
$4.40M
$4.30M
$4.40M
$4.30M
Share buybacks
—
—
—
—
—
—
—
—
—
—
—
$100.00M
Stock-based compensation
$2.85M
$2.41M
$3.95M
$3.99M
$4.75M
$5.00M
$5.40M
$4.50M
$5.70M
$7.70M
$3.20M
$4.70M
Depreciation & amortization
$25.55M
$24.58M
$25.69M
$22.67M
$22.55M
$21.40M
$22.50M
$23.80M
$24.20M
$23.80M
$30.70M
$34.00M
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.