Corporate

Insider Transactions

Showing insider trading activity for Mastrocola David John.

Insider Trading Activity Chart

Visualizing insider transactions on stock price candles

Transaction Type
Insider Role
Min Transaction Value

No stock price data available.

Recent Filings
SymbolNameFiledTransactionTypeRoleShares
CPSMastrocola David John18 May 202614 May 2026A-Awarddirector3,937
CPSMastrocola David John13 Mar 202611 Mar 2026P-Purchasedirector2,000
CPSMastrocola David John13 Mar 202612 Mar 2026P-Purchasedirector1,494
CPSMastrocola David John13 Mar 202613 Mar 2026P-Purchasedirector3,391
CPSMastrocola David John13 Nov 202510 Nov 2025P-Purchasedirector2,000
CPSMastrocola David John19 May 202515 May 2025A-Awarddirector7,527
CPSMastrocola David John21 Feb 202520 Feb 2025P-Purchasedirector5,000
CPSMastrocola David John21 Feb 202519 Feb 2025P-Purchasedirector3,000
CPSMastrocola David John17 May 202416 May 2024A-Awarddirector7,693
CPSMastrocola David John19 May 202318 May 2023A-Awarddirector10,092
CPSMastrocola David John23 May 202219 May 2022A-Awarddirector:19,802
CPSMastrocola David John24 May 202120 May 2021A-Awarddirector4,052
CPSMastrocola David John26 May 202021 May 2020A-Awarddirector12,699
CPSMastrocola David John30 Sept 20198 May 2014M-Exemptdirector1,785
CPSMastrocola David John30 Sept 20199 May 2013M-Exemptdirector1,922
CPSMastrocola David John30 Sept 20198 May 2014M-Exemptdirector1,785
CPSMastrocola David John20 May 201916 May 2019A-Awarddirector2,596
CPSMastrocola David John21 May 201817 May 2018A-Awarddirector956
CPSMastrocola David John22 May 201718 May 2017A-Awarddirector910
CPSMastrocola David John25 May 201619 May 2016A-Awarddirector1,256