Cavanah Kevin S

CIK: 0001409823
Primary company: MATRIX SERVICE CO (MTRX)

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.

AI Insider Summary

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.

Total Transactions
166
Total Buy Value
$0
Total Sell Value
$1.76M
Net Activity
$-1.76M
Last Transaction
Jun 2026
Companies
1

Companies

Transaction History

Source: SEC EDGAR Form 4 insider transaction filings.

Type
Sale
Shares
1,418
Price
$14.03
Value
$20K
Type
Sale
Shares
2,073
Price
$14.00
Value
$29K
Type
Exercise
Shares
4,569
Price
-
Value
-
Type
Exercise
Shares
3,834
Price
-
Value
-
Type
Tax Payment
Shares
15,599
Price
$15.13
Value
$236K
Type
Award
Shares
39,847
Price
-
Value
-
Type
Tax Payment
Shares
1,587
Price
$15.13
Value
$24K
Type
Disposition
Shares
4,569
Price
$15.13
Value
$69K
Type
Exercise
Shares
4,569
Price
-
Value
-
Type
Tax Payment
Shares
1,332
Price
$15.13
Value
$20K
Type
Disposition
Shares
3,834
Price
$15.13
Value
$58K
Type
Exercise
Shares
3,834
Price
-
Value
-
Type
Exercise
Shares
6,176
Price
-
Value
-
Type
Tax Payment
Shares
2,146
Price
$15.13
Value
$32K
Type
Disposition
Shares
6,176
Price
$15.13
Value
$93K
Type
Exercise
Shares
6,176
Price
-
Value
-
Type
Exercise
Shares
4,307
Price
-
Value
-
Type
Award
Shares
12,035
Price
-
Value
-
Type
Tax Payment
Shares
1,597
Price
$15.37
Value
$25K
Type
Disposition
Shares
4,307
Price
$15.37
Value
$66K