⌕
Primoris Services Corp · PRIM · NYSE
Tenet 54 · Mixed
⇄ Compare
$78.79+2.54 (+3.34%)
At close: Oct 2, 2026, 3:59 PM ET

Primoris Services Corp · Financials

Is this a real, growing, cash-generative business, or a story propped up by accounting?

Business engineGrowing fast: revenue compounds ~21.3%/yr (FY21→FY25), net margin 3.6%, and free cash flow (~$340.5M) tracks net income. Earnings are cash, not paper.
The four lines that matter · FY21–FY25
Revenue ($M)▲19.0%
7,574.9
FY21→FY25CAGR +21.3%/yr
Net income ($M)▲52.0%
274.9
one-off year: see footnoteCAGR +24.1%/yr
Free cash flow ($M)▼10.8%
340.5
FY21→FY25CAGR —
Diluted EPS▲51.7%
5.02
FY21→FY25CAGR +23.3%/yr
What the receipts whisper · what a headline number hides
Share count
+3.1%

53.2mn → 54.8mn diluted shares since FY21. Broadly flat, so EPS moves with net income rather than with the share count.

Capex
$129.9M

steady at 1.7% of revenue (+2.7% YoY).

What the income statement says · FY21–FY25
Where every revenue dollar goes · FY25 ($M)7574.9Revenue−6761.8COGS813.1Gross profit−399.2SG&A411.5Op income−136.6Tax & other274.9Net income

4¢ of every revenue dollar becomes profit. The biggest cost lever is COGS.

Margin trend · direction beats level Gross Operating Net
20151050%sector median net margin ~7%FY21FY25

Over this window: gross 11.9% → 10.7%. Net margin 3.6% is below the sector median.

The receipt · income statement · FY21–FY25 USD millions except per-share & ratios · hover a line for its definition
Line itemTTM †FY25FY24FY23FY22FY21YoYCAGR 21→25
Revenue & profitability
Revenue
7,284.27,574.96,366.85,715.34,420.63,497.6▲19.0%+21.3%
Cost of revenue
6,656.46,761.85,663.65,127.83,963.73,081.0▲19.4%+21.7%
Gross profit
627.8813.1703.2587.5456.9416.7▲15.6%+18.2%
Selling, general & admin
407.2399.2383.3328.7281.6230.1▲4.1%+14.8%
Total operating expenses
415.7401.6385.8334.4261.5246.5▲4.1%+13.0%
Operating incomefeeds ROC rank
212.1411.5317.4253.1195.3170.2▲29.6%+24.7%
Other income, net
−25.8−27.5−62.5−75.5−36.1−18.3——
Pretax income
186.3384.0254.9177.6159.3151.9▲50.6%+26.1%
Income tax
46.7109.174.051.526.336.1▲47.4%+31.8%
Net incomePiotroski ROA ✓feeds Buffett Quality owner earnings
139.6274.9180.9126.1133.0115.7▲52.0%+24.1%
Per share
Diluted EPSbuyback-sensitive
2.545.023.312.332.472.17▲51.7%+23.3%
Diluted shares (mn)
54.0054.8054.5854.2253.7653.16▲0.4%+0.8%
Margins
Gross margin6th pct in Industrials
8.6%10.7%11.0%10.3%10.3%11.9%▼0.3pp−1.2pp
Operating margin
2.9%5.4%5.0%4.4%4.4%4.9%▲0.4pp+0.6pp
Net margin31st pct in Industrials
1.9%3.6%2.8%2.2%3.0%3.3%▲0.8pp+0.3pp
† TTM = trailing four quarters through 2026-06-30.FY22 effective tax rate was 16% vs a 28% norm for this window, likely a one-time item; see the filing.
FY16 – FY20 · 5 more years
Unlock 10-year history →
5 more years of statements and CSV export are on Premium.Premium · $119/yr · 7-day trial · cancel anytimeUnlock with Premium →
Annual report filed 2026-02-23 · view filings on SEC EDGAR ↗ · reported currency USD · as-filed figures may be later restated.
Statements normalized in our fundamentals DB · Not investment advice.
Annual and quarterly statements as filed, normalized into one comparable shape · Not investment advice.
Methodology© 2026 Tenet Investing Inc. · Toronto, Canada

Data from Intrinio and Financial Modeling Prep.