Primoris Services
Builds and maintains utility, renewable-power, industrial-energy, and transportation infrastructure across North America.
$73.53
After-hours close+0.39 (+0.53%)
At close$73.14(−5.01%)
Something off on this page? Send us feedback.
Breakdown13F · Form 4
Institutions 115.28%Insiders 0.90%
A 13F quarter can total more than the shares outstanding — sub-advisers file the same block twice, and a filer's own share count can be a quarter stale. No split is drawn from it.
Shares outstanding 54.25M · Float 53.67M · 98.9% free float
Institutions13F, as of Jun 30, 2026
473 holders · 62.55M shares · 121 new positions · 252 increased · 161 reduced · 180 closed
| Holder | Shares | % outstanding | Chg q/q | Filed |
|---|---|---|---|---|
| BlackRock, Inc. | 6.84M | 12.60% | −1.50M | Aug 7, 2026 |
| Wellington Management Group LLP | 4.68M | 8.62% | +2.80M | Aug 14, 2026 |
| Vanguard Portfolio Management LLC | 3.12M | 5.76% | −530.6K | Aug 13, 2026 |
| Vanguard Capital Management LLC | 2.36M | 4.34% | +19.7K | Aug 13, 2026 |
| First Trust Advisors LP | 2.23M | 4.12% | −651.4K | Aug 11, 2026 |
| State Street Corp | 1.81M | 3.34% | −249.4K | Aug 7, 2026 |
| Millennium Management LLC | 1.49M | 2.75% | +1.09M | Aug 14, 2026 |
| Southpoint Capital Advisors LP | 1.40M | 2.58% | +1.40Mnew | Aug 14, 2026 |
Beneficial owners13D/G · 5% or more, as filed
| Holder | % of class | Shares | Form | Filed |
|---|---|---|---|---|
| BlackRock, Inc. | 14.70% | 7.93M | 13G | Jan 8, 2026 ↗ |
| Wellington Management Group LLP | 8.60% | 4.68M | 13G | Aug 13, 2026 ↗ |
| Vanguard Portfolio Management | 6.82% | 3.70M | 13G | Apr 29, 2026 ↗ |
| First Trust Portfolios L.P. | 6.27% | 3.40M | 13G | Apr 27, 2026 ↗ |
| Fuller & Thaler Asset Management, Inc. | 5.28% | 2.85M | 13G | Sep 5, 2025 ↗ |
| Vanguard Capital Management | 5.04% | 2.74M | 13G | Apr 30, 2026 ↗ |
InsidersForm 4
| Insider | Role | Shares | % outstanding | Filed |
|---|---|---|---|---|
| John M. Perisich | officer: CHIEF LEGAL AND ADMIN OFFICER | 133.6K | 0.25% | May 29, 2026 |
| John P. Schauerman | director | 80.0K | 0.15% | May 1, 2026 |
| Kenneth Morris Dodgen | officer: CHIEF FINANCIAL OFFICER | 79.6K | 0.15% | Mar 3, 2026 |
| Thomas Edward McCormick | director, officer: PRESIDENT & CEO | 46.8K | 0.09% | Mar 19, 2025 |
| Jeremy Kinch | officer: CHIEF OPERATING OFFICER | 25.7K | 0.05% | Apr 2, 2026 |
| Carla S. Mashinski | director | 22.4K | 0.04% | Jul 31, 2026 |
| Terry D. Mccallister | director | 21.5K | 0.04% | Jul 31, 2026 |
| Jose Ramon Rodriguez | director | 18.0K | 0.03% | Jul 31, 2026 |
| David Lee King | director | 15.3K | 0.03% | Jul 31, 2026 |
| Travis Stricker | officer: CAO | 10.9K | 0.02% | Mar 3, 2026 |
17 ten-percent owners hold 9.27M shares by Form 4, outside the officers-and-directors figure above · 15 people have not refiled in the last 18 months (1.06M shares), so they are not in the figure above
Latest trades
| Date | Insider | Type | Shares | Avg price | Owned after |
|---|---|---|---|---|---|
| Jul 15, 2026 | Terry D. Mccallisterdirector | Purchase | 20 | $86.66 | 21,144 |
| May 27, 2026 | Koti Vadlamudidirector, officer: PRESIDENT & CEO | Purchase | 7,815 | $127.96 | 7,815 |
| May 28, 2026 | John M. Perisichofficer: CHIEF LEGAL AND ADMIN OFFICER | Sale · 6 lots | 29,707 | $127.86 | 0 |
| May 26, 2026 | David Lee Kingdirector | Sale · 3 lots | 20,000 | $119.09 | 14,941 |
| Apr 15, 2026 | Terry D. Mccallisterdirector | Purchase | 10 | $164.40 | 20,857 |
| Jan 15, 2026 | Terry D. Mccallisterdirector | Purchase | 12 | $138.00 | 20,552 |
| Dec 11, 2025 | John P. Schauermandirector | Sale | 7,815 | $136.00 | 74,466 |
| Dec 8, 2025 | Carla S. Mashinskidirector | Sale | 2,082 | $135.14 | 21,530 |
| Nov 10, 2025 | David Lee Kingdirector, officer: INTERIM PRESIDENT & CEO | Sale | 3,500 | $130.00 | 21,302 |
| Nov 7, 2025 | Patricia K. Wagnerdirector | Sale | 13,491 | $125.23 | 4,495 |
CongressHouse and Senate disclosures
| Member | Type | Amount | Owner | Traded | Disclosed |
|---|---|---|---|---|---|
| Rep. Gilbert Cisneros · CA31 | Sale | $1,001 – $15,000 | May 8, 2026 | Jun 9, 2026 ↗ |
