PRIM · Primoris Services Corp
Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.
Chart any reported metric, KPI or segment over time — the full statement history lives here
| Line Item | FY2026 (G) | TTM | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — | $7.28B | $7.57B | $6.37B | $5.72B | $4.42B | $3.5B | $3.49B | $3.11B | $2.94B | $2.38B | $2B | — | — | — | — | — | — | — | |
| — | $6.66B | $6.76B | $5.66B | $5.13B | $3.96B | $3.08B | $3.12B | $2.78B | $2.61B | $2.1B | — | — | — | — | — | — | — | — | |
| — | $627.8M | $813.1M | $703.2M | $587.5M | $456.89M | $416.66M | $370.21M | $330.93M | $325.74M | $278.43M | $201.31M | $219.87M | $236.04M | $256.02M | $192.71M | $185.2M | $122.79M | $75.58M | |
| — | — | 10.73% | 11.04% | 10.28% | 10.34% | 11.91% | 10.6% | 10.65% | 11.08% | 11.7% | 10.08% | — | — | — | — | — | — | — | |
| — | $407.2M | $399.2M | $383.3M | $328.7M | $281.58M | $230.11M | $202.84M | $189.13M | $182.01M | $170.37M | $140.03M | $151.7M | $132.25M | $130.78M | $96.42M | $86.2M | $64.99M | $34.78M | |
| — | $23M | $17.7M | $19.6M | $21.8M | $20.9M | $18.3M | $8.8M | $11.4M | $11.3M | $8.69M | $6.6M | $6.79M | $7.5M | $7.47M | $6.54M | $9.7M | $6.58M | $342K | |
| — | $102.5M | $91.9M | $95.5M | $107M | $99.16M | $105.56M | $82.5M | $85.4M | $79.25M | — | — | — | — | — | — | — | — | — | |
| — | $212.1M | $411.5M | $317.4M | $253.1M | $195.34M | $170.15M | $163.95M | $140.88M | $130.47M | $106.29M | $57.75M | $67.77M | $103.79M | $125.24M | $96.29M | $99M | $57.8M | $40.4M | |
| — | — | 5.43% | 4.99% | 4.43% | 4.42% | 4.86% | 4.7% | 4.54% | 4.44% | 4.47% | 2.89% | — | — | — | — | — | — | — | |
| — | $314.6M | $503.4M | $412.9M | $360.1M | $294.5M | $275.71M | $246.45M | $226.28M | $209.72M | — | — | — | — | — | — | — | — | — | |
| — | $17.04M | — | — | — | — | — | $20.3M | $20.1M | $18.75M | $8.15M | $8.91M | $7.69M | $6.43M | $5.89M | $3.62M | $5.43M | $6.2M | $1.98M | |
| — | $129K | — | — | — | — | — | — | — | — | — | — | $56K | $88K | $110K | $157K | $331K | $616K | $640K | |
| — | $1.55M | $1.3M | $100K | $1.6M | $2.07M | $299K | $1.23M | -$3.13M | -$808K | $484K | -$315K | $1.72M | -$757K | $4.8M | -$870K | -$1.09M | -$1.43M | — | |
| — | — | — | — | — | — | — | — | — | — | — | — | — | $5.26M | -$4.84M | $186K | $4.02M | $4.63M | $8.75M | |
| — | $186.3M | $384M | $254.9M | $177.6M | $159.29M | $151.86M | $145.64M | $117.91M | $113.36M | $105.28M | $48.87M | $61.1M | $102.33M | $119.58M | $92.1M | $96.73M | $55.68M | $48.11M | |
| — | $46.7M | $109.1M | $74M | $51.5M | $26.27M | $36.12M | $40.66M | $33.81M | $25.77M | $28.43M | $21.15M | $23.95M | $38.65M | $44.9M | $33.84M | $38.17M | $22.06M | $18.35M | |
| — | $139.6M | $274.9M | $180.9M | $126.1M | $133.02M | $115.74M | $104.98M | $82.33M | $77.46M | $72.35M | $26.72M | $36.87M | $63.68M | $74.68M | $58.27M | $58.56M | $33.62M | — | |
| — | — | 3.63% | 2.84% | 2.21% | 3.01% | 3.31% | 3.01% | 2.65% | 2.64% | 3.04% | 1.34% | — | — | — | — | — | — | — | |
| — | — | — | — | — | — | $128K | $9000 | $1.77M | $10.13M | $4.5M | $1M | $279K | $526K | $5.02M | $1.51M | — | — | — | |
| — | $48.21M | — | — | — | — | — | — | — | — | — | $26.72M | $36.87M | $63.16M | $69.66M | $56.76M | $58.56M | $33.62M | $25.91M | |
| — | $137.3M | $277.6M | $177.5M | $127.9M | $129.7M | $115.48M | $105.87M | $83.31M | $76.55M | $72.35M | $26.72M | — | — | — | — | — | — | — | |
| USD/shares | — | $2.58 | $5.09 | $3.37 | $2.37 | $2.50 | $2.19 | $2.17 | $1.62 | $1.51 | $1.41 | $0.52 | $0.71 | $1.22 | $1.35 | $1.10 | $1.15 | $0.79 | $0.81 |
| USD/shares | $1.30 – $1.85 | $2.55 | $5.02 | $3.31G | $2.33G | $2.47G | $2.17 | $2.16 | $1.61 | $1.50 | $1.40 | $0.51 | $0.71 | $1.22 | $1.35 | $1.10 | $1.14 | $0.72 | $0.75 |
| shares | — | — | 54M | 53.6M | 53.3M | 53.2M | 52.67M | 48.3M | 50.78M | 51.35M | 51.48M | 51.76M | 51.65M | 51.61M | 51.54M | 51.39M | 50.71M | 42.69M | 31.94M |
| shares | — | — | 54.8M | 54.6M | 54.2M | 53.76M | 53.16M | 48.63M | 51.08M | 51.67M | 51.74M | 51.99M | 51.8M | 51.75M | 51.61M | 51.41M | 51.15M | 46.88M | 34.42M |
Capital Returned to Shareholders
Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2009–FY2025: $66.01M in buybacks, $170.25M in dividends.
Price & Valuation
Multiples computed on the strict TTM/EV methodology — today's snapshot against peers, and each ratio recomputed as of past filing dates.
Valuation
Peer medians compare against the 25 similar-size Engineering & Construction companies (of 44 listed).
EV/Adj. EBITDA uses the company-stated “Adjusted EBITDA”, extracted from the reconciliation in its SEC filings — the company's own non-GAAP definition, not an XBRL-tagged figure.
Valuation over time computed as of each quarter's filing date
EV/Adj. EBITDA uses the company-stated “Adjusted EBITDA”, extracted from the reconciliation in its SEC filings as it existed at each sample date — the company's own non-GAAP definition, not an XBRL-tagged figure. Each point's tooltip names its TTM or fiscal-year basis.
Revenue Breakdown
Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.
Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Energy Segment | $5,018,600,000 | $4,032,000,000 | $3,346,200,000 | $2,397,351,000 | $1,839,675,000 | — | — | — |
| U and D Segment | $2,691,700,000 | $2,439,000,000 | $2,410,100,000 | $2,033,711,000 | $1,657,957,000 | $1,365,635,000 | $1,383,806,000 | $902,772,000 |
| Civil Segment | — | — | — | — | — | — | — | $464,972,000 |
| Energy Renewables | — | — | — | — | — | $1,228,821,000 | $1,217,367,000 | — |
| PAnd U Segment | — | — | — | — | — | — | — | $590,937,000 |
| PI And E Segment | — | — | — | — | — | — | — | $694,048,000 |
| Pipeline Services | — | — | — | — | — | $897,041,000 | $505,156,000 | — |
| Utility Transmission and Distribution | — | — | — | — | — | — | — | $286,749,000 |
Segment Operating Income
Annual operating income by business segment, as tagged in the company's own XBRL filings. Segments need not sum to the consolidated figure — corporate costs and eliminations are typically unallocated.
By Segment (USD)
| Component | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Energy Segment | $341,000,000 | $295,100,000 | $247,900,000 | $137,650,000 |
| U and D Segment | $182,500,000 | $139,700,000 | $89,200,000 | $118,946,000 |
Operating Margin by Segment (%)
| Component | FY2025 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|
| Energy Segment | 6.8% | 7.3% | 7.4% | 5.7% |
| U and D Segment | 6.8% | 5.7% | 3.7% | 5.8% |