Cavanah Kevin S
Cavanah Kevin S is a corporate insider at MATRIX SERVICE CO (MTRX) filing SEC Form 4 transactions. 166 transactions, totaling $0 in purchases and $1,758,394 in sales. Source: SEC EDGAR.
Insider trading profile for Cavanah Kevin S at Matrix Service Company (MTRX) -- 166 transactions spanning 2007-10-22 to 2026-06-15. 252,945 shares sold, zero discretionary acquisitions. Pattern: recent window shows M-code (vesting) events: 2025-08-30 (4,569 + 3,834 = 8,403), 2025-08-29 (6,176), 2025-08-27 (4,307 + 12,035 A-code acquisition). F-code (fee/tax) events: 2025-08-30 (15,599 + 1,587 = 17,186 at $15.13); 2025-08-29 (2,146 at $15.13); 2025-08-27 (1,597 at $15.37); 2024-08-30 (2,521 at $9.96). D-code (dividend-reinvestment) events: 2025-08-30 (4,569 + 3,834 at $15.13); 2025-08-29 (6,176 at $15.13); 2025-08-27 (4,307 at $15.37). A-code acquisitions: 2025-08-27 (12,035 shares, null); 2026-06-12/15 S-code sells at $14.00-$14.03. The pattern is dominated by derivative mechanics (M/F/D codes) that net to zero or near-zero economic change. The S-code sells are small (1,418-2,073 shares) at $14.00-$14.03 in June 2026. MTRX (oilfield services/construction) trades in the $14-$15 range. The insider has been systematically reducing holdings since 2007 through a combination of vesting, fee events, and small open-market sells. Mixed read: the mechanical nature of most transactions (M/F/D codes representing vesting + tax + dividend) means the conviction signal is weak. The June 2026 S-code sells at $14.00-$14.03 are meaningful but small. Net: mixed leaning bearish -- 18+ year sell bias with no discretionary accumulation.
Companies
Transaction History
Source: SEC EDGAR Form 4 insider transaction filings.
Company | Type | Shares | Price | Value | Shares After | Date | SEC |
|---|---|---|---|---|---|---|---|
| Sale | 1,418 | $14.03 | $20K | 87,113 | 6/15/2026 Filed: 6/12/2026 | Filing → | |
| Sale | 2,073 | $14.00 | $29K | 88,531 | 6/12/2026 Filed: 6/12/2026 | Filing → | |
| Exercise | 4,569 | - | - | 4,569 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Exercise | 3,834 | - | - | 0 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Tax Payment | 15,599 | $15.13 | $236K | 207,113 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Award | 39,847 | - | - | 222,712 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Tax Payment | 1,587 | $15.13 | $24K | 182,865 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Disposition | 4,569 | $15.13 | $69K | 184,452 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Exercise | 4,569 | - | - | 189,021 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Tax Payment | 1,332 | $15.13 | $20K | 184,452 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Disposition | 3,834 | $15.13 | $58K | 185,784 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Exercise | 3,834 | - | - | 189,618 | 8/30/2025 Filed: 9/2/2025 | Filing → | |
| Exercise | 6,176 | - | - | 12,351 | 8/29/2025 Filed: 9/2/2025 | Filing → | |
| Tax Payment | 2,146 | $15.13 | $32K | 185,784 | 8/29/2025 Filed: 9/2/2025 | Filing → | |
| Disposition | 6,176 | $15.13 | $93K | 187,930 | 8/29/2025 Filed: 9/2/2025 | Filing → | |
| Exercise | 6,176 | - | - | 194,106 | 8/29/2025 Filed: 9/2/2025 | Filing → | |
| Exercise | 4,307 | - | - | 12,921 | 8/27/2025 Filed: 8/28/2025 | Filing → | |
| Award | 12,035 | - | - | 12,035 | 8/27/2025 Filed: 8/28/2025 | Filing → | |
| Tax Payment | 1,597 | $15.37 | $25K | 187,930 | 8/27/2025 Filed: 8/28/2025 | Filing → | |
| Disposition | 4,307 | $15.37 | $66K | 189,527 | 8/27/2025 Filed: 8/28/2025 | Filing → |
Try asking...