MarketPeel
Insider Trading Intelligence
JP

John M. Perisich

PRIM
CHIEF LEGAL AND ADMIN OFFICER · PRIMORIS SERVICES CORP · CIK 0001441444
FILING MIX · LIFETIME38%/62%
BUYS
23
SELLS
37
TOTAL VALUE
$15.17M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
105
AVG SELL PX
$89.67
TRADE KIND
SHOWING 60 / 60
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
9 backtested trades · 8 horizons · 13 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by John M. Perisich, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d9+11.11%+3.02%+1.53%+1.49%+0.75%
14d9+11.11%+2.23%+0.66%+1.58%-0.74%
30d9+11.11%+5.60%+2.17%+3.43%+3.61%
60d9+11.11%+21.52%+5.13%+16.39%+20.13%
90d9+11.11%+15.81%+6.05%+9.75%+9.18%
180d9+0.00%+38.01%+9.89%+28.12%+28.46%
1y9(6 pending)+0.00%+75.21%+18.39%+56.83%+41.08%
2y9(7 pending)+0.00%+189.24%+46.69%+142.55%+142.55%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
PRIM · 105 shares · as of May 28, 2026
041,36282,723124,085165,446202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 23 buys / 37 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
9,450$126.68$1.20M18,124May 28, 2026May 29, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
6,017$127.66$768.1K12,107May 28, 2026May 29, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
6,147$128.65$790.8K5,960May 28, 2026May 29, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
2,133$125.75$268.2K27,574May 28, 2026May 29, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
105$130.26$13.7K0May 28, 2026May 29, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
5,855$129.85$760.3K105May 28, 2026May 29, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
12,2909,235Mar 1, 2026Mar 3, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
30,780$150.72$4.64M29,707Mar 1, 2026Mar 3, 2026View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
2,72311,958Mar 1, 2026Mar 3, 2026View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
48,19760,487Mar 1, 2026Mar 3, 2026View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
CHIEF LEGAL AND ADMIN OFFICER
12,29012,290Mar 1, 2026Mar 3, 2026View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
11,607$111.51$1.29M133,607Aug 11, 2025Aug 13, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
682$107.44$73.3K15,013Aug 6, 2025Aug 8, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
2,737$108.44$296.8K12,276Aug 6, 2025Aug 8, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
6,583$110.37$726.6K2,834Aug 6, 2025Aug 8, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
2,859$109.32$312.5K9,417Aug 6, 2025Aug 8, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
2,834$111.38$315.6K0Aug 6, 2025Aug 8, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
9,91915,805Mar 1, 2025Mar 4, 2025View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
CHIEF LEGAL AND ADMIN OFFICER
9,9199,919Mar 1, 2025Mar 4, 2025View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
5,72021,525Mar 1, 2025Mar 4, 2025View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
21,97331,892Mar 1, 2025Mar 4, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
16,197$71.74$1.16M15,695Mar 1, 2025Mar 4, 2025View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
4,391$55.33$243.0K0Sep 13, 2024Sep 16, 2024View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
CHIEF LEGAL AND ADMIN OFFICER
8,9048,904Jun 29, 2024Jul 2, 2024View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
8,90425,724Jun 29, 2024Jul 2, 2024View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
4,513$49.89$225.2K4,391Jun 29, 2024Jul 2, 2024View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL AND ADMIN OFFICER
13,448$49.34$663.5K0May 13, 2024May 14, 2024View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
13,76124,889Mar 1, 2024Mar 5, 2024View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
11,12824,737Mar 1, 2024Mar 5, 2024View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
11,441$39.64$453.5K13,448Mar 1, 2024Mar 5, 2024View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
9,89134,628Mar 1, 2024Mar 5, 2024View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
CHIEF LEGAL OFFICER
11,12811,128Mar 1, 2024Mar 5, 2024View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
19,205$33.19$637.5K145,214Sep 8, 2023Sep 12, 2023View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
CHIEF LEGAL OFFICER
2,969165,446Jun 29, 2023Jun 30, 2023View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
2,96935,865Jun 29, 2023Jun 30, 2023View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
1,027$30.60$31.4K164,419Jun 29, 2023Jun 30, 2023View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
CHIEF LEGAL OFFICER
6,935164,876Mar 1, 2023Mar 2, 2023View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
8,86430,924Mar 1, 2023Mar 2, 2023View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
6,93522,060Mar 1, 2023Mar 2, 2023View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
2,399$27.32$65.5K162,477Mar 1, 2023Mar 2, 2023View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
7,91038,834Mar 1, 2023Jun 30, 2023View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
2,49428,995Feb 28, 2023Mar 2, 2023View →
PRIM
PRIMORIS SERVICES CORP
SALE
CHIEF LEGAL OFFICER
863$27.50$23.7K157,941Feb 28, 2023Mar 2, 2023View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
CHIEF LEGAL OFFICER
2,494158,804Feb 28, 2023Mar 2, 2023View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
3,68121,730Mar 1, 2022Mar 2, 2022View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
Chief Legal Officer
3,681157,574Mar 1, 2022Mar 2, 2022View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
1,264$23.12$29.2K156,310Mar 1, 2022Mar 2, 2022View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
9,75931,489Mar 1, 2022Mar 2, 2022View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
858$26.37$22.6K153,893Feb 28, 2022Mar 2, 2022View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
Chief Legal Officer
2,497154,751Feb 28, 2022Mar 2, 2022View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
2,49725,411Feb 28, 2022Mar 2, 2022View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
Chief Legal Officer
14,431157,211Aug 13, 2021Aug 17, 2021View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
14,43127,908Aug 13, 2021Aug 17, 2021View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
4,957$26.45$131.1K152,254Aug 13, 2021Aug 17, 2021View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
11,87342,339Jun 29, 2021Jul 1, 2021View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
11,04430,466Mar 1, 2021Mar 2, 2021View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
873$33.47$29.2K142,780Feb 28, 2021Mar 2, 2021View →
PRIM
PRIMORIS SERVICES CORP
SALE
Chief Legal Officer
2,49519,422Feb 28, 2021Mar 2, 2021View →
PRIM
PRIMORIS SERVICES CORP
PURCHASE
Chief Legal Officer
2,495143,653Feb 28, 2021Mar 2, 2021View →
PRIM
PRIMORIS SERVICES CORP
PURCHASEGRANT
Stock grant
7,48621,917Feb 28, 2020Mar 3, 2020View →
Other insiders · PRIM
Loading peer insiders…
About this filer
CIK 0001441444
ROLE
CHIEF LEGAL AND ADMIN OFFICER
PRIMARY
PRIM
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001441444DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback