Stock / equity
PRIM Primoris Services Corp
- Company
- Primoris Services Corp
- Security
- Equity
- Size, estimated from filings
- Mid cap ($2B – $10B)
- Insiders on record
- 13
- Members of Congress
- 1
- Latest trade on record
- October 15, 2026
PRIM (Primoris Services Corp) has 85 disclosed insider transactions from 13 insiders in the last 12 months (4 open-market buys, 20 sales, about $21.9M at reported prices) and 6 congressional trades from 1 member of Congress. The most recent disclosure was filed October 16, 2026.
Share price
Price and chart by TradingView for Primoris Services Corp. US share prices here are delayed, not real-time. The trade records on this page come from government filings, not from this chart.
PRIM in charts
Who is trading this stock
Which people account for the buying and selling over the last 12 months?
8 people account for the disclosed buying and selling in PRIM over the last 12 months; the most active is Perisich John M. with $8.4M.
Prices insiders traded at
What price did insiders buy and sell at? Each marker is one open-market trade at the share price reported on its Form 4.
Insiders reported 18 open-market trades in PRIM since Oct 15, 2025, at prices from $79.98 to $164; the most recent was a purchase at $79.98 on Oct 15, 2026. These are the prices on the filings, not adjusted for stock splits, and not a market price series.
Insider holdings over time
Is an insider building or unwinding a position? Shares held directly after each filing.
MCCALLISTER TERRY D reported 21,522 shares held after the latest filing, against 20,239 at the first on record.
Lobbying spend by quarter
How much has Primoris Services Corp reported spending on federal lobbying?
Primoris Services Corp reported $90K in lobbying over the last eight quarters, from filings matched by exact company name.
Insiders trading PRIM
Everyone who filed a Form 4 for this ticker, by number of rows on record. "Bought" and "sold" count open-market purchases (code P) and sales only; awards, option exercises and shares withheld for tax are in the row count but not in those two columns.
| Insider | Role | Rows | Bought | Sold | Value bought | Value sold | Latest |
|---|---|---|---|---|---|---|---|
| Perisich John M. | CHIEF LEGAL AND ADMIN OFFICER | 11 | 0 | 7 | — | $8.4M | May 28, 2026 |
| Stricker Travis | Deputy CFO | 10 | 0 | 2 | — | $595K | September 1, 2026 |
| King David Lee | Director | 10 | 0 | 5 | — | $4.1M | July 31, 2026 |
| Kinch Jeremy | CHIEF OPERATING OFFICER | 10 | 0 | 2 | — | $1.6M | April 1, 2026 |
| MCCALLISTER TERRY D | Director | 9 | 5 | 0 | $8,339 | — | October 15, 2026 |
| Wagner Patricia K | Director | 7 | 0 | 1 | — | $1.7M | August 11, 2026 |
| MASHINSKI CARLA S | Director | 5 | 0 | 1 | — | $281K | July 31, 2026 |
| Dodgen Kenneth Morris | CHIEF FINANCIAL OFFICER | 5 | 0 | 1 | — | $3.2M | March 1, 2026 |
| Ching Michael E. | Director | 4 | 0 | 0 | — | — | July 31, 2026 |
| Rodriguez Jose Ramon | Director | 4 | 0 | 0 | — | — | July 31, 2026 |
| Saluja Harpreet | EVP - CORP STRAT & BUS DEV | 4 | 0 | 0 | — | — | July 31, 2026 |
| Schauerman John P. | Director | 4 | 0 | 1 | — | $1.1M | April 30, 2026 |
| Vadlamudi Koti | PRESIDENT & CEO | 3 | 0 | 0 | — | — | May 27, 2026 |
What kind of transactions these are 6 Form 4 codes
| Code | Meaning | Rows | Shares | Value at reported prices |
|---|---|---|---|---|
| A | Grant or award | 43 | 160,070 | $1.0M |
| M | Option exercise or conversion | 14 | 116,222 | — |
| S | Open-market sale | 13 | 76,595 | $9.7M |
| F | Shares withheld for tax | 7 | 74,739 | $11.2M |
| P | Open-market purchase | 5 | 75 | $8,339 |
| G | Gift | 4 | 3,150 | — |
What each code means: Form 4 transaction codes.
Members of Congress trading PRIM
Members whose periodic transaction reports name this ticker. Amounts are the sums of the ranges as filed.
| Member | Seat | Trades | Bought | Sold | Range as filed | Latest |
|---|---|---|---|---|---|---|
| Gilbert Ray Cisneros, Jr. | Representative (CA, District 31), Democrat | 6 | 1 | 5 | $6,006–$90K | May 8, 2026 |
Insider transactions
| Filer | Side | Trade date | Disclosed | Lag | Shares | Price | Value | Flags | Source | Share |
|---|---|---|---|---|---|---|---|---|---|---|
| MCCALLISTER TERRY D | Buy P | October 15, 2026 | October 16, 2026 | 1d | 22 | $80 | $1,720 | Form 4 ↗ | ||
| Stricker Travis | Other A | September 1, 2026 | September 2, 2026 | 1d | 2,081 | — | — | derivative | Form 4 ↗ | |
| Wagner Patricia K | Other G | August 11, 2026 | August 12, 2026 | 1d | 2,241 | — | — | Form 4 ↗ | ||
| Ching Michael E. | Other A | July 31, 2026 | July 31, 2026 | 0d | 356 | — | — | Form 4 ↗ | ||
| Rodriguez Jose Ramon | Other A | July 31, 2026 | July 31, 2026 | 0d | 356 | — | — | Form 4 ↗ | ||
| MASHINSKI CARLA S | Other A | July 31, 2026 | July 31, 2026 | 0d | 356 | — | — | Form 4 ↗ | ||
| Wagner Patricia K | Other A | July 31, 2026 | July 31, 2026 | 0d | 356 | — | — | Form 4 ↗ | ||
| MCCALLISTER TERRY D | Other A | July 31, 2026 | July 31, 2026 | 0d | 356 | — | — | Form 4 ↗ | ||
| Saluja Harpreet | Other A | July 31, 2026 | July 31, 2026 | 0d | 356 | — | — | Form 4 ↗ | ||
| King David Lee | Other A | July 31, 2026 | July 31, 2026 | 0d | 356 | — | — | Form 4 ↗ | ||
| MCCALLISTER TERRY D | Buy P | July 15, 2026 | July 17, 2026 | 2d | 20 | $87 | $1,690 | Form 4 ↗ | ||
| Perisich John M. | Sell S | May 28, 2026 | May 29, 2026 | 1d | 105 | $130 | $14K | Form 4 ↗ | ||
| Perisich John M. | Sell S | May 28, 2026 | May 29, 2026 | 1d | 5,855 | $130 | $760K | Form 4 ↗ | ||
| Perisich John M. | Sell S | May 28, 2026 | May 29, 2026 | 1d | 6,147 | $129 | $791K | Form 4 ↗ | ||
| Perisich John M. | Sell S | May 28, 2026 | May 29, 2026 | 1d | 6,017 | $128 | $768K | Form 4 ↗ | ||
| Perisich John M. | Sell S | May 28, 2026 | May 29, 2026 | 1d | 9,450 | $127 | $1.2M | Form 4 ↗ | ||
| Perisich John M. | Sell S | May 28, 2026 | May 29, 2026 | 1d | 2,133 | $126 | $268K | Form 4 ↗ | ||
| Vadlamudi Koti | Other A | May 27, 2026 | May 28, 2026 | 1d | 7,815 | $128 | $1.0M | Form 4 ↗ | ||
| King David Lee | Sell S | May 26, 2026 | May 28, 2026 | 2d | 3,750 | $120 | $451K | Form 4 ↗ | ||
| King David Lee | Sell S | May 26, 2026 | May 28, 2026 | 2d | 3,917 | $120 | $469K | Form 4 ↗ | ||
| King David Lee | Sell S | May 26, 2026 | May 28, 2026 | 2d | 12,333 | $119 | $1.5M | Form 4 ↗ | ||
| Ching Michael E. | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| Rodriguez Jose Ramon | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| MASHINSKI CARLA S | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| Wagner Patricia K | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| Schauerman John P. | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| MCCALLISTER TERRY D | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| Saluja Harpreet | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| King David Lee | Other A | April 30, 2026 | May 1, 2026 | 1d | 268 | — | — | Form 4 ↗ | ||
| MCCALLISTER TERRY D | Buy P | April 15, 2026 | April 17, 2026 | 2d | 10 | $164 | $1,668 | Form 4 ↗ | ||
| Kinch Jeremy | Option / conversion M | April 1, 2026 | April 2, 2026 | 1d | 244 | — | — | derivative | Form 4 ↗ | |
| Kinch Jeremy | Other G | April 1, 2026 | April 2, 2026 | 1d | 147 | — | — | indirect | Form 4 ↗ | |
| Kinch Jeremy | Other G | April 1, 2026 | April 2, 2026 | 1d | 147 | — | — | Form 4 ↗ | ||
| Kinch Jeremy | Sell F | April 1, 2026 | April 2, 2026 | 1d | 97 | $143 | $14K | Form 4 ↗ | ||
| Kinch Jeremy | Option / conversion M | April 1, 2026 | April 2, 2026 | 1d | 244 | — | — | Form 4 ↗ | ||
| King David Lee | Option / conversion M | April 1, 2026 | April 1, 2026 | 0d | 21,774 | — | — | derivative | Form 4 ↗ | |
| King David Lee | Sell F | April 1, 2026 | April 1, 2026 | 0d | 8,569 | $143 | $1.2M | Form 4 ↗ | ||
| King David Lee | Option / conversion M | April 1, 2026 | April 1, 2026 | 0d | 21,774 | — | — | Form 4 ↗ | ||
| Kinch Jeremy | Other A | March 1, 2026 | March 3, 2026 | 2d | 2,323 | — | — | derivative | Form 4 ↗ | |
| Kinch Jeremy | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 6,023 | — | — | derivative | Form 4 ↗ | |
| Kinch Jeremy | Sell F | March 1, 2026 | March 3, 2026 | 2d | 10,359 | $151 | $1.6M | Form 4 ↗ | ||
| Kinch Jeremy | Other A | March 1, 2026 | March 3, 2026 | 2d | 20,290 | — | — | Form 4 ↗ | ||
| Kinch Jeremy | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 6,023 | — | — | Form 4 ↗ | ||
| Perisich John M. | Other A | March 1, 2026 | March 3, 2026 | 2d | 2,723 | — | — | derivative | Form 4 ↗ | |
| Perisich John M. | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 12,290 | — | — | derivative | Form 4 ↗ | |
| Perisich John M. | Sell F | March 1, 2026 | March 3, 2026 | 2d | 30,780 | $151 | $4.6M | Form 4 ↗ | ||
| Perisich John M. | Other A | March 1, 2026 | March 3, 2026 | 2d | 48,197 | — | — | Form 4 ↗ | ||
| Perisich John M. | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 12,290 | — | — | Form 4 ↗ | ||
| Dodgen Kenneth Morris | Other A | March 1, 2026 | March 3, 2026 | 2d | 2,140 | — | — | derivative | Form 4 ↗ | |
| Dodgen Kenneth Morris | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 10,522 | — | — | derivative | Form 4 ↗ | |
| Dodgen Kenneth Morris | Sell F | March 1, 2026 | March 3, 2026 | 2d | 21,001 | $151 | $3.2M | Form 4 ↗ | ||
| Dodgen Kenneth Morris | Other A | March 1, 2026 | March 3, 2026 | 2d | 42,842 | — | — | Form 4 ↗ | ||
| Dodgen Kenneth Morris | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 10,522 | — | — | Form 4 ↗ | ||
| Stricker Travis | Other A | March 1, 2026 | March 3, 2026 | 2d | 930 | — | — | derivative | Form 4 ↗ | |
| Stricker Travis | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 4,758 | — | — | derivative | Form 4 ↗ | |
| Stricker Travis | Sell F | March 1, 2026 | March 3, 2026 | 2d | 2,904 | $151 | $438K | Form 4 ↗ | ||
| Stricker Travis | Other A | March 1, 2026 | March 3, 2026 | 2d | 2,613 | — | — | Form 4 ↗ | ||
| Stricker Travis | Option / conversion M | March 1, 2026 | March 3, 2026 | 2d | 4,758 | — | — | Form 4 ↗ | ||
| Vadlamudi Koti | Other A | March 1, 2026 | March 3, 2026 | 2d | 6,967 | — | — | derivative | Form 4 ↗ | |
| Stricker Travis | Other A | January 30, 2023 | March 3, 2026 | 1128d | 5,000 | — | — | latederivative | Form 4 ↗ | |
| Schauerman John P. | Other A | February 17, 2026 | February 18, 2026 | 1d | 294 | — | — | Form 4 ↗ | ||
| Rodriguez Jose Ramon | Other A | February 17, 2026 | February 18, 2026 | 1d | 294 | — | — | Form 4 ↗ | ||
| MCCALLISTER TERRY D | Other A | February 17, 2026 | February 18, 2026 | 1d | 294 | — | — | Form 4 ↗ | ||
| MASHINSKI CARLA S | Other A | February 17, 2026 | February 18, 2026 | 1d | 294 | — | — | Form 4 ↗ | ||
| King David Lee | Other A | February 17, 2026 | February 18, 2026 | 1d | 166 | — | — | Form 4 ↗ | ||
| Saluja Harpreet | Other A | February 17, 2026 | February 18, 2026 | 1d | 294 | — | — | Form 4 ↗ | ||
| Ching Michael E. | Other A | February 17, 2026 | February 18, 2026 | 1d | 294 | — | — | Form 4 ↗ | ||
| Wagner Patricia K | Other A | February 17, 2026 | February 18, 2026 | 1d | 294 | — | — | Form 4 ↗ | ||
| Stricker Travis | Option / conversion M | January 30, 2026 | February 10, 2026 | 11d | 2,500 | — | — | latederivative | Form 4 ↗ | |
| Stricker Travis | Sell F | January 30, 2026 | February 10, 2026 | 11d | 1,029 | $152 | $157K | late | Form 4 ↗ | |
| Stricker Travis | Option / conversion M | January 30, 2026 | February 10, 2026 | 11d | 2,500 | — | — | late | Form 4 ↗ | |
| MCCALLISTER TERRY D | Buy P | January 15, 2026 | January 16, 2026 | 1d | 12 | $138 | $1,643 | Form 4 ↗ | ||
| Schauerman John P. | Sell S | December 11, 2025 | December 15, 2025 | 4d | 7,815 | $136 | $1.1M | indirect | Form 4 ↗ | |
| MASHINSKI CARLA S | Sell S | December 8, 2025 | December 9, 2025 | 1d | 2,082 | $135 | $281K | Form 4 ↗ | ||
| Vadlamudi Koti | Other A | November 10, 2025 | November 20, 2025 | 10d | 7,175 | — | — | latederivative | Form 4 ↗ | |
| Wagner Patricia K | Sell S | November 7, 2025 | November 12, 2025 | 5d | 13,491 | $125 | $1.7M | lateindirect | Form 4 ↗ | |
| King David Lee | Sell S | November 10, 2025 | November 12, 2025 | 2d | 3,500 | $130 | $455K | Form 4 ↗ | ||
| Wagner Patricia K | Other G | October 29, 2025 | October 31, 2025 | 2d | 615 | — | — | Form 4 ↗ | ||
| Wagner Patricia K | Other A | October 29, 2025 | October 31, 2025 | 2d | 302 | — | — | Form 4 ↗ | ||
| MCCALLISTER TERRY D | Other A | October 29, 2025 | October 30, 2025 | 1d | 302 | — | — | Form 4 ↗ | ||
| MASHINSKI CARLA S | Other A | October 29, 2025 | October 30, 2025 | 1d | 302 | — | — | Form 4 ↗ | ||
| Saluja Harpreet | Other A | October 29, 2025 | October 30, 2025 | 1d | 302 | — | — | Form 4 ↗ | ||
| Rodriguez Jose Ramon | Other A | October 29, 2025 | October 30, 2025 | 1d | 302 | — | — | Form 4 ↗ | ||
| Schauerman John P. | Other A | October 29, 2025 | October 30, 2025 | 1d | 302 | — | — | Form 4 ↗ | ||
| Ching Michael E. | Other A | October 29, 2025 | October 30, 2025 | 1d | 302 | — | — | Form 4 ↗ | ||
| MCCALLISTER TERRY D | Buy P | October 15, 2025 | October 17, 2025 | 2d | 12 | $141 | $1,618 | Form 4 ↗ |
Congressional trades
| Filer | Side | Trade date | Disclosed | Lag | Shares | Price | Value | Flags | Source | Share |
|---|---|---|---|---|---|---|---|---|---|---|
| Gilbert Ray Cisneros, Jr. | Sell | May 8, 2026 | June 8, 2026 | 31d | — | — | $1,001–$15K | House PTR ↗ | ||
| Gilbert Ray Cisneros, Jr. | Buy | March 3, 2026 | April 7, 2026 | 35d | — | — | $1,001–$15K | House PTR ↗ | ||
| Gilbert Ray Cisneros, Jr. | Sell | February 18, 2026 | March 9, 2026 | 19d | — | — | $1,001–$15K | House PTR ↗ | ||
| Gilbert Ray Cisneros, Jr. | Sell | December 11, 2025 | January 12, 2026 | 32d | — | — | $1,001–$15K | House PTR ↗ | ||
| Gilbert Ray Cisneros, Jr. | Sell | November 6, 2025 | December 15, 2025 | 39d | — | — | $1,001–$15K | House PTR ↗ | ||
| Gilbert Ray Cisneros, Jr. | Sell | November 24, 2025 | December 15, 2025 | 21d | — | — | $1,001–$15K | House PTR ↗ |
Related stocks
Tickers traded by the same people who traded PRIM, by number of filers in common. It shows overlap in public filings and nothing else.
- CRWD CrowdStrike Holdings, Inc. - Class A Common Stock 1 filer in common
- NET Cloudflare, Inc. Class A Common Stock 1 filer in common
- UBER Uber Technologies, Inc. Common Stock 1 filer in common
- DDOG Datadog, Inc. - Class A Common Stock 1 filer in common
- CVNA Carvana Co. Class A Common Stock 1 filer in common
- ANET Arista Networks, Inc. Common Stock 1 filer in common
- CRDO Credo Technology Group Holding Ltd - Ordinary Shares 1 filer in common
- APP Applovin Corporation - Class A Common Stock 1 filer in common
Guides for this page
- What is SEC Form 4? Who files: officers, directors and owners of more than 10% of a class of the company's shares.
- Form 4 transaction codes P = purchase. S = sale. These are the two market trades.
- Insider buying vs insider selling Selling outweighs buying by a wide margin in normal times.
- How to read a congressional trade report Owner tells you whose asset it was: the member, the spouse, a dependent child, or held jointly.
- Why congressional trade amounts are ranges There are ten ranges; the lowest is $1,001–$15,000 and the highest is over $50,000,000.
Sources and method
| Source | Filings | Rows | First filed | Newest filed | Read the originals |
|---|---|---|---|---|---|
| House Clerk, periodic transaction reports | 5 | 6 | December 15, 2025 | June 8, 2026 | House Clerk search |
| SEC EDGAR, Form 4 | 54 | 86 | October 17, 2025 | October 16, 2026 | Form 4 list on EDGAR |
Site built October 22, 2026. Every row in the tables above links to its own filing. To quote a figure, use the Cite button at the top of the page; see how to cite and reuse.
Insider rows are Form 4 filings for this issuer from SEC EDGAR; congressional rows are periodic transaction reports parsed from the House Clerk and the Senate eFD. Values use the reported price for Form 4 and the disclosed range for Congress. See methodology and corrections.
Not investment advice. Disclosures are shown as filed and may lag the trade or be amended. No recommendation is made or implied.