Insider Transactions Reported by 17 Insiders of Primoris Services Corp

Symbol
PRIM on NYSE
Location
Dallas, TX

Insiders trading volume in the past year

Primoris Services Corp executives and other stock owners filed with the SEC include:

Name Relationship Holdings Value Past Year Net Change Change % Report Date
John M. Perisich Chief Legal And Admin Officer $26,734,736 -$3,019,166 -10% 01 Mar 2026
Kenneth Morris Dodgen Chief Financial Officer $16,664,608 01 Mar 2026
John P. Schauerman Director $11,715,063 -$4,503,620 -28% 17 Feb 2026
Thomas Edward McCormick PRESIDENT & CEO, Director $6,621,600 -$3,935,120 -37% 17 Mar 2025
Jeremy Kinch Chief Operating Officer $4,698,027 -$372,744 -7.4% 01 Mar 2026
David Lee King Director $4,560,449 -$455,000 -9.1% 17 Feb 2026
Terry D. Mccallister Director $4,533,188 +$3,261 +0.07% 17 Feb 2026
Carla S. Mashinski Director $3,207,255 -$281,362 -8.1% 17 Feb 2026
Jose Ramon Rodriguez Director $2,559,602 17 Feb 2026
John F. Moreno Jr. Chief Operating Officer $2,075,284 28 Feb 2023
Travis Stricker Cao $1,973,199 -$516,534 -21% 01 Mar 2026
Michael E. Ching Director $1,488,704 -$351,877 -19% 17 Feb 2026
Robert A. Tinstman Director $1,363,506 04 May 2022
Patricia K. Wagner Director $1,077,510 -$1,689,455 -61% 17 Feb 2026
Stephen C. Cook Director $457,328 30 Apr 2025
Harpreet Saluja Director $160,921 17 Feb 2026
Koti Vadlamudi PRESIDENT & CEO, Director 01 Mar 2026

Recent Insider Transactions by Companies or Individuals for Primoris Services Corp

Showing up to 300 most recent insider transactions from the last 12 months.

Insider Symbol Class Transaction % Value $ * Price $ Shares Shares Owned Date Ownership
Jeremy Kinch PRIM Common Stock Tax liability -28.9% -10,359 25,534 01 Mar 2026 Direct
Jeremy Kinch PRIM Common Stock Award 130% 20,290 35,893 01 Mar 2026 Direct
Jeremy Kinch PRIM Common Stock Options Exercise 62.9% 6,023 15,603 01 Mar 2026 Direct
Jeremy Kinch PRIM Restricted Stock Units Award 32.5% 2,323 9,461 01 Mar 2026 Direct
Jeremy Kinch PRIM Restricted Stock Units Options Exercise -45.8% -6,023 7,138 01 Mar 2026 Direct
John M. Perisich PRIM Common Stock Tax liability -50.9% -30,780 29,707 01 Mar 2026 Direct
John M. Perisich PRIM Common Stock Award 392.2% 48,197 60,487 01 Mar 2026 Direct
John M. Perisich PRIM Common Stock Options Exercise 12,290 12,290 01 Mar 2026 Direct
John M. Perisich PRIM Restricted Stock Units Award 29.5% 2,723 11,958 01 Mar 2026 Direct
John M. Perisich PRIM Restricted Stock Units Options Exercise -57.1% -12,290 9,235 01 Mar 2026 Direct
Kenneth Morris Dodgen PRIM Common Stock Tax liability -17.2% -21,001 101,479 01 Mar 2026 Direct
Kenneth Morris Dodgen PRIM Common Stock Award 53.8% 42,842 122,480 01 Mar 2026 Direct
Kenneth Morris Dodgen PRIM Common Stock Options Exercise 15.2% 10,522 79,638 01 Mar 2026 Direct
Kenneth Morris Dodgen PRIM Restricted Stock Units Award 29.5% 2,140 9,397 01 Mar 2026 Direct
Kenneth Morris Dodgen PRIM Restricted Stock Units Options Exercise -59.2% -10,522 7,257 01 Mar 2026 Direct
Travis Stricker PRIM Common Stock Tax liability -21% -2,904 10,938 01 Mar 2026 Direct
Travis Stricker PRIM Common Stock Award 23.3% 2,613 13,842 01 Mar 2026 Direct
Travis Stricker PRIM Common Stock Options Exercise 73.5% 4,758 11,229 01 Mar 2026 Direct
Travis Stricker PRIM Restricted Stock Units Award 41% 930 3,197 01 Mar 2026 Direct
Travis Stricker PRIM Restricted Stock Units Options Exercise -67.7% -4,758 2,267 01 Mar 2026 Direct
Koti Vadlamudi PRIM Restricted Stock Units Award 97.1% 6,967 14,142 01 Mar 2026 Direct
John P. Schauerman PRIM Common Stock Award 5.93% 294 5,250 17 Feb 2026 Direct
Jose Ramon Rodriguez PRIM Common Stock Award 1.72% 294 17,417 17 Feb 2026 Direct
Terry D. Mccallister PRIM Common Stock Award 1.43% 294 20,846 17 Feb 2026 Direct
Carla S. Mashinski PRIM Common Stock Award 1.37% 294 21,824 17 Feb 2026 Direct
David Lee King PRIM Common Stock Award 0.78% 166 21,468 17 Feb 2026 Direct
Harpreet Saluja PRIM Common Stock Award 36.7% 294 1,095 17 Feb 2026 Direct
Michael E. Ching PRIM Common Stock Award 2.99% 294 10,130 17 Feb 2026 Direct
Patricia K. Wagner PRIM Common Stock Award 11.6% 294 2,837 17 Feb 2026 Direct
Travis Stricker PRIM Common Stock Tax liability -13.7% -1,029 6,471 30 Jan 2026 Direct
Travis Stricker PRIM Common Stock Options Exercise 50% 2,500 7,500 30 Jan 2026 Direct
Travis Stricker PRIM Restricted Stock Units Options Exercise -55.2% -2,500 2,025 30 Jan 2026 Direct
Terry D. Mccallister PRIM Common Stock Purchase 0.06% $1,643 $138.00 11.91 20,552 15 Jan 2026 Direct
John P. Schauerman PRIM Common Stock Sale -9.5% $1,062,840 $136.00 -7,815 74,466 11 Dec 2025 Schauerman Family Trust
Carla S. Mashinski PRIM Common Stock Sale -8.82% $281,362 $135.14 -2,082 21,530 08 Dec 2025 Direct
Koti Vadlamudi PRIM Restricted Stock Units Award 7,175 7,175 10 Nov 2025 Direct
David Lee King PRIM Common Stock Sale -14.1% $455,000 $130.00 -3,500 21,302 10 Nov 2025 Direct
Patricia K. Wagner PRIM Common Stock Sale -75% $1,689,455 $125.23 -13,491 4,495 07 Nov 2025 By Wagner Family Trust
Patricia K. Wagner PRIM Common Stock Gift -19.5% -615 2,543 29 Oct 2025 Direct
Patricia K. Wagner PRIM Common Stock Award 10.6% 302 3,158 29 Oct 2025 Direct
Terry D. Mccallister PRIM Common Stock Award 1.49% 302 20,541 29 Oct 2025 Direct
Carla S. Mashinski PRIM Common Stock Award 1.3% 302 23,612 29 Oct 2025 Direct
Harpreet Saluja PRIM Common Stock Award 60.5% 302 801 29 Oct 2025 Direct
Jose Ramon Rodriguez PRIM Common Stock Award 1.8% 302 17,123 29 Oct 2025 Direct
John P. Schauerman PRIM Common Stock Award 6.49% 302 4,956 29 Oct 2025 Direct
Michael E. Ching PRIM Common Stock Award 3.17% 302 9,836 29 Oct 2025 Direct
Terry D. Mccallister PRIM Common Stock Purchase 0.06% $1,618 $140.68 11.5 20,239 15 Oct 2025 Direct
Jeremy Kinch PRIM Common Stock Sale -23.9% $372,744 $124.00 -3,006 9,580 15 Sep 2025 Direct
Michael E. Ching PRIM Common Stock Sale -23.5% $351,877 $119.89 -2,935 9,534 11 Sep 2025 Direct
John P. Schauerman PRIM Common Stock Sale -19.6% $2,280,162 $114.01 -20,000 82,281 12 Aug 2025 Schauerman Family Trust
* An asterisk sign (*) next to the price indicates that the price is likely invalid.