Latest filing published 19 Mar 2025 for Primoris Services Corp, €3.2M.
Filing timeline
BuySaleInsider track record
Not enough buy signals with a settled T+90 horizon to measure a track record yet.
Thomas Edward McCormick: trading record in brief
Thomas Edward McCormick (chief executive) discloses dealings in Primoris Services Corp to SEC (Form 4). Over a trading history stretching from 26 February 2018 to 17 March 2025, the count stands at 34 filings.
On the open market, the record shows 2 purchases worth €112k and 9 sales worth €7.0M. Sales outweigh purchases by €6.9M. Open-market purchases are the filings investors watch most closely, because the insider pays for the shares out of pocket. Other entries cover 13 share grants and 10 option exercises. So far in 2025, the count stands at no purchases and 2 sales.
The record was last updated on 19 March 2025 with an open-market sale (€431k) in Primoris Services Corp. The clock since the last published purchase (16 March 2020) now reads 2,428 days. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 3 days. For comparison, the SEC allows two business days to file a Form 4. Keep in mind that insiders sell for many reasons unrelated to the outlook, from tax bills to estate planning. Every figure here comes from the filings published by SEC (Form 4) and describes the past, not future prices; it is not investment advice.
Companies and markets linked to Thomas Edward McCormick
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 54,126 shares@ US$64.0464.7% of flowCommon StockSEC:0001415889-25-008647:0
- 22,016 sharesCommon StockSEC:0001415889-25-006661:0
- 15,000 shares@ US$81.277123.3% of flowCommon StockSEC:0001415889-24-026992:0
- 25,441 sharesCommon StockSEC:0001415889-24-019034:0
- 10,000 shares@ US$49.46699.3% of flowCommon StockSEC:0001415889-24-013062:0
- 22,949 sharesCommon StockSEC:0001415889-24-006905:0
- 3,800 shares@ US$31.75452.3% of flowCommon StockSEC:0001415889-23-016258:0
- 691 shares@ US$31.750.4% of flowCommon StockSEC:0001415889-23-015988:0
- 8,481 sharesCommon StockSEC:0001415889-23-010605:0
- 3,782 sharesCommon StockSEC:0001415889-23-003872:0
- 3,784 sharesCommon StockSEC:0001179110-22-001895:0
11 of 11 declarations