‹ Screener

Primoris Services Corp

PRIM · Water, Sewer, Pipeline, Comm & Power Line Construction · 54.3M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$6M (gross $6M, SBC $12M)

Reference price $125.75 · est. market cap ~$6.8B — last insider sale, 2026-05-28 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B76

Primoris is an above-average infrastructure contractor pairing top-decile growth with solid returns, though margins are structurally thin.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $1.9B2025-09-30 · $2.2B2025-12-31 · $1.9B2026-03-31 · $1.6B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
10.7%
Operating margin
5.4%
Net margin
3.6%
Return on equity
16.4%
Return on assets
6.2%
ROIC
15.6%
Revenue growth (QoQ)
-16.0%
Net-income growth
52.0%
Debt / equity
0.2×
Net debt / EBITDA
-0.3×
Current ratio
1.3×
Free cash flow
$340M
EBITDA
$503M
Tangible book value
$634M
Cash & investments
$536M
Stock comp / revenue
0.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-28Perisich John M.Sell2.1K$125.75
2026-05-28Perisich John M.Sell9.4K$126.68
2026-05-28Perisich John M.Sell6.0K$127.66
2026-05-28Perisich John M.Sell6.1K$128.65
2026-05-28Perisich John M.Sell5.9K$129.85
2026-05-28Perisich John M.Sell105$130.26
2026-05-27Vadlamudi KotiBuy7.8K$127.96
2026-05-27Vadlamudi KotiGrant7.8K$127.96
2026-05-26King David LeeSell12K$118.55
2026-05-26King David LeeSell3.9K$119.66
2026-05-26King David LeeSell3.8K$120.27
2026-04-30Saluja HarpreetGrant268
2026-04-30Ching Michael E.Grant268
2026-04-30Rodriguez Jose RamonGrant268
2026-04-30Wagner Patricia KGrant268
2026-04-30King David LeeGrant268
2026-04-30Schauerman John P.Grant268
2026-04-30MASHINSKI CARLA SGrant268
2026-04-30MCCALLISTER TERRY DGrant268
2026-04-15MCCALLISTER TERRY DBuy10$164.40
2026-04-01Kinch JeremyOption exercise244
2026-04-01Kinch JeremyTax withheld97$143.04
2026-04-01Kinch JeremyGift147
2026-04-01Kinch JeremyGift147
2026-04-01King David LeeOption exercise22K
2026-04-01King David LeeTax withheld8.6K$143.04
2026-03-01Perisich John M.Option exercise12K
2026-03-01Dodgen Kenneth MorrisOption exercise11K
2026-03-01Dodgen Kenneth MorrisGrant43K
2026-03-01Dodgen Kenneth MorrisTax withheld21K$150.72
2026-03-01Kinch JeremyOption exercise6.0K
2026-03-01Kinch JeremyGrant20K
2026-03-01Kinch JeremyTax withheld10K$150.72
2026-03-01Perisich John M.Grant48K
2026-03-01Perisich John M.Tax withheld31K$150.72
2026-03-01Stricker TravisOption exercise4.8K
2026-03-01Stricker TravisGrant2.6K
2026-03-01Stricker TravisTax withheld2.9K$150.72
2026-02-17Saluja HarpreetGrant294
2026-02-17Ching Michael E.Grant294
2026-02-17Rodriguez Jose RamonGrant294
2026-02-17Wagner Patricia KGrant294
2026-02-17King David LeeGrant166
2026-02-17Schauerman John P.Grant294
2026-02-17MASHINSKI CARLA SGrant294
2026-02-17MCCALLISTER TERRY DGrant294
2026-01-30Stricker TravisOption exercise2.5K
2026-01-30Stricker TravisTax withheld1.0K$152.47
2026-01-15MCCALLISTER TERRY DBuy12$138.00
2025-12-11Schauerman John P.Sell7.8K$136.00
2025-12-08MASHINSKI CARLA SSell2.1K$135.14
2025-11-10King David LeeSell3.5K$130.00
2025-11-07Wagner Patricia KSell13K$125.23
2025-10-29MASHINSKI CARLA SGrant302
2025-10-29Wagner Patricia KGrant302
2025-10-29Wagner Patricia KGift615
2025-10-29Saluja HarpreetGrant302
2025-10-29Ching Michael E.Grant302
2025-10-29Rodriguez Jose RamonGrant302
2025-10-29Schauerman John P.Grant302
2025-10-29MCCALLISTER TERRY DGrant302
2025-10-15MCCALLISTER TERRY DBuy12$140.69
2025-09-15Kinch JeremySell3.0K$124.00
2025-09-11Ching Michael E.Sell2.9K$119.89
2025-08-12Schauerman John P.Sell10K$114.52
2025-08-12Schauerman John P.Sell10K$113.50
2025-08-11Perisich John M.Sell12K$111.51
2025-08-07Stricker TravisSell4.6K$111.44
2025-08-06Perisich John M.Sell6.6K$110.37
2025-08-06Perisich John M.Sell682$107.44
2025-08-06Perisich John M.Sell2.7K$108.44
2025-08-06Perisich John M.Sell2.9K$109.32
2025-08-06Perisich John M.Sell2.8K$111.38
2025-07-30Rodriguez Jose RamonGrant499
2025-07-30MCCALLISTER TERRY DGrant499
2025-07-30Wagner Patricia KGrant499
2025-07-30MASHINSKI CARLA SGrant499
2025-07-30Saluja HarpreetGrant499
2025-07-30Ching Michael E.Grant499
2025-07-30Schauerman John P.Grant499
2025-06-24Schauerman John P.Sell15K$77.37
2025-06-11Wagner Patricia KGift14K
2025-04-30Ching Michael E.Grant589
2025-04-30Wagner Patricia KGrant589
2025-04-30Schauerman John P.Grant589
2025-04-30Rodriguez Jose RamonGrant589
2025-04-30MCCALLISTER TERRY DGrant589
2025-04-30MASHINSKI CARLA SGrant589
2025-04-30Cook Stephen C.Grant589
2025-04-30King David LeeGrant517
2025-03-17McCormick Thomas EdwardSell54K$64.04
2025-03-17McCormick Thomas EdwardSell7.3K$64.55
2025-03-05Kinch JeremySell4.5K$68.24
2025-03-04Cook Stephen C.Sell998$68.00
2025-03-01Kinch JeremyOption exercise5.4K
2025-03-01Kinch JeremyGrant9.7K
2025-03-01Kinch JeremyTax withheld5.5K$71.74
2025-03-01McCormick Thomas EdwardOption exercise22K
2025-03-01McCormick Thomas EdwardGrant55K
2025-03-01McCormick Thomas EdwardTax withheld30K$71.74
2025-03-01STRICKER TRAVIS LOption exercise3.7K
2025-03-01STRICKER TRAVIS LGrant1.2K
2025-03-01STRICKER TRAVIS LTax withheld1.9K$71.74
2025-03-01Perisich John M.Option exercise9.9K
2025-03-01Perisich John M.Grant22K
2025-03-01Perisich John M.Tax withheld16K$71.74
2025-03-01Dodgen Kenneth MorrisOption exercise8.6K
2025-03-01Dodgen Kenneth MorrisGrant20K
2025-03-01Dodgen Kenneth MorrisTax withheld11K$71.74
2025-02-19Wagner Patricia KGrant467
2025-02-19Schauerman John P.Grant467
2025-02-19Cook Stephen C.Grant467
2025-02-19MCCALLISTER TERRY DGrant467
2025-02-19King David LeeGrant467
2025-02-19Rodriguez Jose RamonGrant467
2025-02-19Ching Michael E.Grant467
2025-02-19MASHINSKI CARLA SGrant467
2025-01-30STRICKER TRAVIS LOption exercise1.2K
2025-01-30STRICKER TRAVIS LTax withheld559$77.04
2025-01-29Wagner Patricia KGift3.4K

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-22ResultsExec/director changeReg FDExhibitsfiling ↗
2026-05-05ResultsExec/director changeShareholder voteOtherExhibitsfiling ↗
2026-03-17Exec/director changefiling ↗
2026-02-23ResultsOtherExhibitsfiling ↗
2025-11-03ResultsOtherExhibitsfiling ↗
2025-10-07Exec/director changeReg FDExhibitsfiling ↗
2025-08-04ResultsOtherExhibitsfiling ↗
2025-06-04Auditor changeExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-222026-06-220001361538-26-000017 ↗
10-Q2026-05-062026-03-310001104659-26-055741 ↗
8-K2026-05-052026-04-300001361538-26-000014 ↗
8-K2026-03-172026-03-120001361538-26-000011 ↗
10-K2026-02-242025-12-310001104659-26-018677 ↗
8-K2026-02-232026-02-170001361538-26-000007 ↗
10-Q2025-11-042025-09-300001104659-25-105706 ↗
8-K2025-11-032025-10-290001361538-25-000038 ↗
8-K2025-10-072025-10-060001361538-25-000035 ↗
10-Q2025-08-052025-06-300001558370-25-010123 ↗
8-K2025-08-042025-07-300001361538-25-000030 ↗
8-K2025-06-042025-06-030001361538-25-000026 ↗