PRIM · Primoris Services Corporation Common Stock
View on chartInsiders & Stakes
| Kenneth Morris Dodgen CHIEF FINANCIAL OFFICER | ▼ Sell | Tax Withholding | 101,479 Shares held | 3/1/2026 | View profile |
| McCormick Thomas Edward CEO & President | ▼ Sell | Open Market | 46,796 Shares held | 3/17/2025 | View profile |
| TINSTMAN ROBERT A Director | ▲ Buy | Grant | 42,939 Shares held | 5/4/2022 | View profile |
| Jeremy Kinch CHIEF OPERATING OFFICER | ▼ Sell | Gift | 25,681 Shares held | 4/1/2026 | View profile |
| Carla S. Mashinski Director | ▲ Buy | Grant | 22,448 Shares held | 7/31/2026 | View profile |
| Terry D. McCallister | ▲ Buy | Grant | 21,500 Shares held | 7/31/2026 | View profile |
| Moreno John F JR Chief Operating Officer | ▼ Sell | Tax Withholding | 19,450 Shares held | 3/1/2023 | View profile |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 18,041 Shares held | 7/31/2026 | View profile |
| David Lee King INTERIM PRESIDENT & CEO | ▲ Buy | Grant | 15,297 Shares held | 7/31/2026 | View profile |
| Travis Stricker CAO | ▼ Sell | Tax Withholding | 10,938 Shares held | 3/1/2026 | View profile |
| Michael E. Ching | ▲ Buy | Grant | 10,754 Shares held | 7/31/2026 | View profile |
| Cook Stephen C. Director | ▲ Buy | Grant | 7,966 Shares held | 4/30/2025 | View profile |
| Koti Vadlamudi PRESIDENT & CEO | ▲ Buy | Grant | 7,815 Shares held | 5/27/2026 | View profile |
| John P. Schauerman Director | ▲ Buy | Grant | 5,518 Shares held | 4/30/2026 | View profile |
| Harpreet Saluja EVP - CORP STRAT & BUS DEV | ▲ Buy | Grant | 1,719 Shares held | 7/31/2026 | View profile |
| Patricia K. Wagner Director | ▼ Sell | Gift | 1,220 Shares held | 8/11/2026 | View profile |
| John M. Perisich CHIEF LEGAL AND ADMIN OFFICER | ▼ Sell | Open Market | 0 Shares held | 5/28/2026 | View profile |
Transaction History
| Patricia K. Wagner | ▼ Sell | Gift | 2,241 | $0 | 8/11/2026 |
| David Lee King | ▲ Buy | Grant | 356 | — | 7/31/2026 |
| Harpreet Saluja | ▲ Buy | Grant | 356 | — | 7/31/2026 |
| Terry D. McCallister | ▲ Buy | Grant | 356 | — | 7/31/2026 |
| Patricia K. Wagner | ▲ Buy | Grant | 356 | — | 7/31/2026 |
| Carla S. Mashinski | ▲ Buy | Grant | 356 | — | 7/31/2026 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 356 | — | 7/31/2026 |
| Michael E. Ching | ▲ Buy | Grant | 356 | — | 7/31/2026 |
| Terry D. McCallister | ▲ Buy | Open Market | 20 | $2K | 7/15/2026 |
| John M. Perisich | ▼ Sell | Open Market | 2,133 | $268K | 5/28/2026 |
| John M. Perisich | ▼ Sell | Open Market | 9,450 | $1.2M | 5/28/2026 |
| John M. Perisich | ▼ Sell | Open Market | 6,017 | $768K | 5/28/2026 |
| John M. Perisich | ▼ Sell | Open Market | 6,147 | $791K | 5/28/2026 |
| John M. Perisich | ▼ Sell | Open Market | 5,855 | $760K | 5/28/2026 |
| John M. Perisich | ▼ Sell | Open Market | 105 | $14K | 5/28/2026 |
| Koti Vadlamudi | ▲ Buy | Grant | 7,815 | $1.0M | 5/27/2026 |
| David Lee King | ▼ Sell | Open Market | 12,333 | $1.5M | 5/26/2026 |
| David Lee King | ▼ Sell | Open Market | 3,917 | $469K | 5/26/2026 |
| David Lee King | ▼ Sell | Open Market | 3,750 | $451K | 5/26/2026 |
| Michael E. Ching | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| Carla S. Mashinski | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| Patricia K. Wagner | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| John P. Schauerman | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| Terry D. McCallister | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| Harpreet Saluja | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| David Lee King | ▲ Buy | Grant | 268 | — | 4/30/2026 |
| Terry D. McCallister | ▲ Buy | Open Market | 10 | $2K | 4/15/2026 |
| Jeremy Kinch | ▲ Buy | Option Exercise | 244 | — | 4/1/2026 |
| Jeremy Kinch | ▼ Sell | Tax Withholding | 97 | $14K | 4/1/2026 |
| Jeremy Kinch | ▼ Sell | Gift | 147 | $0 | 4/1/2026 |
| Jeremy Kinch | ▼ Sell | Gift | 147 | $0 | 4/1/2026 |
| David Lee King | ▲ Buy | Option Exercise | 21,774 | — | 4/1/2026 |
| David Lee King | ▼ Sell | Tax Withholding | 8,569 | $1.2M | 4/1/2026 |
| Travis Stricker | ▲ Buy | Grant | 2,613 | — | 3/1/2026 |
| Jeremy Kinch | ▲ Buy | Option Exercise | 6,023 | — | 3/1/2026 |
| Jeremy Kinch | ▲ Buy | Grant | 20,290 | — | 3/1/2026 |
| Jeremy Kinch | ▼ Sell | Tax Withholding | 10,359 | $1.6M | 3/1/2026 |
| John M. Perisich | ▲ Buy | Option Exercise | 12,290 | — | 3/1/2026 |
| John M. Perisich | ▲ Buy | Grant | 48,197 | — | 3/1/2026 |
| John M. Perisich | ▼ Sell | Tax Withholding | 30,780 | $4.6M | 3/1/2026 |
| Kenneth Morris Dodgen | ▲ Buy | Option Exercise | 10,522 | — | 3/1/2026 |
| Kenneth Morris Dodgen | ▲ Buy | Grant | 42,842 | — | 3/1/2026 |
| Kenneth Morris Dodgen | ▼ Sell | Tax Withholding | 21,001 | $3.2M | 3/1/2026 |
| Travis Stricker | ▲ Buy | Option Exercise | 4,758 | — | 3/1/2026 |
| Travis Stricker | ▼ Sell | Tax Withholding | 2,904 | $438K | 3/1/2026 |
| John P. Schauerman | ▲ Buy | Grant | 294 | — | 2/17/2026 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 294 | — | 2/17/2026 |
| Terry D. McCallister | ▲ Buy | Grant | 294 | — | 2/17/2026 |
| Carla S. Mashinski | ▲ Buy | Grant | 294 | — | 2/17/2026 |
| David Lee King | ▲ Buy | Grant | 166 | — | 2/17/2026 |
| Harpreet Saluja | ▲ Buy | Grant | 294 | — | 2/17/2026 |
| Michael E. Ching | ▲ Buy | Grant | 294 | — | 2/17/2026 |
| Patricia K. Wagner | ▲ Buy | Grant | 294 | — | 2/17/2026 |
| Travis Stricker | ▲ Buy | Option Exercise | 2,500 | — | 1/30/2026 |
| Travis Stricker | ▼ Sell | Tax Withholding | 1,029 | $157K | 1/30/2026 |
| Terry D. McCallister | ▲ Buy | Open Market | 12 | $2K | 1/15/2026 |
| John P. Schauerman | ▼ Sell | Open Market | 7,815 | $1.1M | 12/11/2025 |
| Carla S. Mashinski | ▼ Sell | Open Market | 2,082 | $281K | 12/8/2025 |
| David Lee King | ▼ Sell | Open Market | 3,500 | $455K | 11/10/2025 |
| Patricia K. Wagner | ▼ Sell | Open Market | 13,491 | $1.7M | 11/7/2025 |
| Patricia K. Wagner | ▲ Buy | Grant | 302 | — | 10/29/2025 |
| Patricia K. Wagner | ▼ Sell | Gift | 615 | $0 | 10/29/2025 |
| Terry D. McCallister | ▲ Buy | Grant | 302 | — | 10/29/2025 |
| Carla S. Mashinski | ▲ Buy | Grant | 302 | — | 10/29/2025 |
| Harpreet Saluja | ▲ Buy | Grant | 302 | — | 10/29/2025 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 302 | — | 10/29/2025 |
| John P. Schauerman | ▲ Buy | Grant | 302 | — | 10/29/2025 |
| Michael E. Ching | ▲ Buy | Grant | 302 | — | 10/29/2025 |
| Terry D. McCallister | ▲ Buy | Open Market | 12 | $2K | 10/15/2025 |
| Jeremy Kinch | ▼ Sell | Open Market | 3,006 | $373K | 9/15/2025 |
| Michael E. Ching | ▼ Sell | Open Market | 2,935 | $352K | 9/11/2025 |
| John P. Schauerman | ▼ Sell | Open Market | 10,000 | $1.1M | 8/12/2025 |
| John P. Schauerman | ▼ Sell | Open Market | 10,000 | $1.1M | 8/12/2025 |
| John M. Perisich | ▼ Sell | Open Market | 11,607 | $1.3M | 8/11/2025 |
| Travis Stricker | ▼ Sell | Open Market | 4,635 | $517K | 8/7/2025 |
| John M. Perisich | ▼ Sell | Open Market | 682 | $73K | 8/6/2025 |
| John M. Perisich | ▼ Sell | Open Market | 2,737 | $297K | 8/6/2025 |
| John M. Perisich | ▼ Sell | Open Market | 2,859 | $313K | 8/6/2025 |
| John M. Perisich | ▼ Sell | Open Market | 6,583 | $727K | 8/6/2025 |
| John M. Perisich | ▼ Sell | Open Market | 2,834 | $316K | 8/6/2025 |
| Terry D. McCallister | ▲ Buy | Grant | 499 | — | 7/30/2025 |
| Patricia K. Wagner | ▲ Buy | Grant | 499 | — | 7/30/2025 |
| Carla S. Mashinski | ▲ Buy | Grant | 499 | — | 7/30/2025 |
| Harpreet Saluja | ▲ Buy | Grant | 499 | — | 7/30/2025 |
| Michael E. Ching | ▲ Buy | Grant | 499 | — | 7/30/2025 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 499 | — | 7/30/2025 |
| John P. Schauerman | ▲ Buy | Grant | 499 | — | 7/30/2025 |
| John P. Schauerman | ▼ Sell | Open Market | 15,000 | $1.2M | 6/24/2025 |
| Patricia K. Wagner | ▼ Sell | Gift | 14,006 | $0 | 6/11/2025 |
| Carla S. Mashinski | ▲ Buy | Grant | 589 | — | 4/30/2025 |
| Cook Stephen C. | ▲ Buy | Grant | 589 | — | 4/30/2025 |
| Michael E. Ching | ▲ Buy | Grant | 589 | — | 4/30/2025 |
| Patricia K. Wagner | ▲ Buy | Grant | 589 | — | 4/30/2025 |
| John P. Schauerman | ▲ Buy | Grant | 589 | — | 4/30/2025 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 589 | — | 4/30/2025 |
| Terry D. McCallister | ▲ Buy | Grant | 589 | — | 4/30/2025 |
| McCormick Thomas Edward | ▼ Sell | Open Market | 54,126 | $3.5M | 3/17/2025 |
| McCormick Thomas Edward | ▼ Sell | Open Market | 7,264 | $469K | 3/17/2025 |
| Jeremy Kinch | ▼ Sell | Open Market | 4,500 | $307K | 3/5/2025 |
| Cook Stephen C. | ▼ Sell | Open Market | 998 | $68K | 3/4/2025 |
| Jeremy Kinch | ▲ Buy | Option Exercise | 5,384 | — | 3/1/2025 |
| Jeremy Kinch | ▲ Buy | Grant | 9,709 | — | 3/1/2025 |
| Jeremy Kinch | ▼ Sell | Tax Withholding | 5,513 | $396K | 3/1/2025 |
| McCormick Thomas Edward | ▲ Buy | Option Exercise | 22,016 | — | 3/1/2025 |
| McCormick Thomas Edward | ▲ Buy | Grant | 55,146 | — | 3/1/2025 |
| McCormick Thomas Edward | ▼ Sell | Tax Withholding | 30,366 | $2.2M | 3/1/2025 |
| John M. Perisich | ▲ Buy | Option Exercise | 9,919 | — | 3/1/2025 |
| John M. Perisich | ▲ Buy | Grant | 21,973 | — | 3/1/2025 |
| John M. Perisich | ▼ Sell | Tax Withholding | 16,197 | $1.2M | 3/1/2025 |
| Travis Stricker | ▲ Buy | Option Exercise | 3,659 | — | 3/1/2025 |
| Travis Stricker | ▲ Buy | Grant | 1,190 | — | 3/1/2025 |
| Travis Stricker | ▼ Sell | Tax Withholding | 1,911 | $137K | 3/1/2025 |
| Kenneth Morris Dodgen | ▲ Buy | Option Exercise | 8,595 | — | 3/1/2025 |
| Kenneth Morris Dodgen | ▲ Buy | Grant | 19,533 | — | 3/1/2025 |
| Kenneth Morris Dodgen | ▼ Sell | Tax Withholding | 11,070 | $794K | 3/1/2025 |
| Patricia K. Wagner | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| John P. Schauerman | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| Cook Stephen C. | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| Terry D. McCallister | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| David Lee King | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| Michael E. Ching | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| Carla S. Mashinski | ▲ Buy | Grant | 467 | — | 2/19/2025 |
| Travis Stricker | ▲ Buy | Option Exercise | 1,250 | — | 1/30/2025 |
| Travis Stricker | ▼ Sell | Tax Withholding | 559 | $43K | 1/30/2025 |
| Patricia K. Wagner | ▼ Sell | Gift | 3,365 | $0 | 1/29/2025 |
| Travis Stricker | ▼ Sell | Open Market | 4,583 | $369K | 12/12/2024 |
| Travis Stricker | ▼ Sell | Gift | 200 | $0 | 12/4/2024 |
| David Lee King | ▼ Sell | Open Market | 2,000 | $168K | 12/2/2024 |
| Cook Stephen C. | ▼ Sell | Open Market | 4,018 | $316K | 11/14/2024 |
| McCormick Thomas Edward | ▼ Sell | Open Market | 15,000 | $1.2M | 11/13/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 20,000 | $1.6M | 11/7/2024 |
| David Lee King | ▼ Sell | Open Market | 2,000 | $152K | 11/6/2024 |
| John P. Schauerman | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| David Lee King | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| Patricia K. Wagner | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| Cook Stephen C. | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| Terry D. McCallister | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| Michael E. Ching | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| Carla S. Mashinski | ▲ Buy | Grant | 686 | — | 10/30/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 25,000 | $1.5M | 9/19/2024 |
| John M. Perisich | ▼ Sell | Open Market | 4,391 | $243K | 9/13/2024 |
| David Lee King | ▼ Sell | Other | 1,000 | $55K | 9/13/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 25,000 | $1.4M | 9/12/2024 |
| Carla S. Mashinski | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| Michael E. Ching | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| Cook Stephen C. | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| Patricia K. Wagner | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| John P. Schauerman | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| Terry D. McCallister | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| David Lee King | ▲ Buy | Grant | 615 | — | 7/31/2024 |
| McCormick Thomas Edward | ▲ Buy | Option Exercise | 25,441 | — | 6/29/2024 |
| McCormick Thomas Edward | ▼ Sell | Tax Withholding | 10,012 | $499K | 6/29/2024 |
| Kenneth Morris Dodgen | ▲ Buy | Option Exercise | 8,904 | — | 6/29/2024 |
| Kenneth Morris Dodgen | ▼ Sell | Tax Withholding | 3,504 | $175K | 6/29/2024 |
| Travis Stricker | ▲ Buy | Option Exercise | 2,544 | — | 6/29/2024 |
| Travis Stricker | ▼ Sell | Tax Withholding | 823 | $41K | 6/29/2024 |
| John M. Perisich | ▲ Buy | Option Exercise | 8,904 | — | 6/29/2024 |
| John M. Perisich | ▼ Sell | Tax Withholding | 4,513 | $225K | 6/29/2024 |
| David Lee King | ▼ Sell | Open Market | 2,500 | $132K | 6/14/2024 |
| Carla S. Mashinski | ▼ Sell | Open Market | 3,883 | $209K | 6/12/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 5,000 | $266K | 5/23/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 10,000 | $529K | 5/22/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 15,000 | $779K | 5/20/2024 |
| John M. Perisich | ▼ Sell | Open Market | 13,448 | $663K | 5/13/2024 |
| McCormick Thomas Edward | ▼ Sell | Open Market | 10,000 | $495K | 5/10/2024 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| Terry D. McCallister | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| David Lee King | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| Carla S. Mashinski | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| Patricia K. Wagner | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| John P. Schauerman | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| Cook Stephen C. | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| Michael E. Ching | ▲ Buy | Grant | 800 | — | 5/1/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 20,000 | $826K | 3/21/2024 |
| John P. Schauerman | ▼ Sell | Open Market | 20,000 | $812K | 3/15/2024 |
| David Lee King | ▼ Sell | Open Market | 2,500 | $102K | 3/13/2024 |
| Travis Stricker | ▼ Sell | Open Market | 7,500 | $300K | 3/7/2024 |
| Travis Stricker | ▲ Buy | Option Exercise | 4,568 | — | 3/1/2024 |
| Travis Stricker | ▲ Buy | Grant | 748 | — | 3/1/2024 |
| Travis Stricker | ▼ Sell | Tax Withholding | 1,722 | $68K | 3/1/2024 |
| Kenneth Morris Dodgen | ▲ Buy | Option Exercise | 9,878 | — | 3/1/2024 |
| Kenneth Morris Dodgen | ▲ Buy | Grant | 12,231 | — | 3/1/2024 |
| Kenneth Morris Dodgen | ▼ Sell | Tax Withholding | 7,525 | $298K | 3/1/2024 |
| John M. Perisich | ▲ Buy | Option Exercise | 11,128 | — | 3/1/2024 |
| John M. Perisich | ▲ Buy | Grant | 13,761 | — | 3/1/2024 |
| John M. Perisich | ▼ Sell | Tax Withholding | 11,441 | $454K | 3/1/2024 |
| McCormick Thomas Edward | ▲ Buy | Option Exercise | 22,949 | — | 3/1/2024 |
| McCormick Thomas Edward | ▲ Buy | Grant | 34,524 | — | 3/1/2024 |
| McCormick Thomas Edward | ▼ Sell | Tax Withholding | 22,618 | $897K | 3/1/2024 |
| Terry D. McCallister | ▲ Buy | Grant | 998 | — | 2/21/2024 |
| David Lee King | ▲ Buy | Grant | 998 | — | 2/21/2024 |
| Jose Ramon Rodriguez | ▲ Buy | Grant | 998 | — | 2/21/2024 |
| Carla S. Mashinski | ▲ Buy | Grant | 998 | — | 2/21/2024 |
| Patricia K. Wagner | ▲ Buy | Grant | 998 | — | 2/21/2024 |
| Michael E. Ching | ▲ Buy | Grant | 998 | — | 2/21/2024 |
| Cook Stephen C. | ▲ Buy | Grant | 998 | — | 2/21/2024 |