| Mar 28, 2024 | BGBowman Gary President, CEO and Chairman · Director | SSale | 6,250 | $39.59 | $247,438 | |
| Mar 21, 2024 | LBLabovitz Bruce J Chief Financial Officer | SSale | 10,000 | $41.83 | $418,300 | |
| Mar 20, 2024 | HRHickey Robert Alan Chief Legal Officer | SSale | 8,000 | $38.935 | $311,480 | |
| Mar 8, 2024 | BMBruen Michael Chief Operating Officer · Director | GGift | 10,000 | $0.00 | $0 | |
| Mar 6, 2024 | BMBruen Michael Chief Operating Officer · Director | SSale | 5,000 | $33.52 | $167,600 | |
| Feb 23, 2024 | BGBowman Gary President, CEO and Chairman · Director | SSale | 2,500 | $34.45 | $86,125 | |
| Feb 15, 2024 | BMBruen Michael Chief Operating Officer · Director | SSale | 5,000 | $35.57 | $177,850 | |
| Feb 12, 2024 | HRHickey Robert Alan Chief Legal Officer | FTax | 564 | $36.27 | $20,456 | |
| Feb 12, 2024 | BGBowman Gary President, CEO and Chairman · Director | AGrant | 128,245 | $0.00 | $0 | |
| Feb 12, 2024 | BMBruen Michael Chief Operating Officer · Director | FTax | 816 | $36.27 | $29,596 | |
| Feb 12, 2024 | LBLabovitz Bruce J Chief Financial Officer | FTax | 495 | $36.27 | $17,954 | |
| Jan 23, 2024 | BGBowman Gary President, CEO and Chairman · Director | SSale | 5,000 | $31.13 | $155,650 | |
| Jan 19, 2024 | LBLabovitz Bruce J Chief Financial Officer | SSale | 5,000 | $30.77 | $153,850 | |
| Jan 12, 2024 | BMBruen Michael Chief Operating Officer · Director | SSale | 5,000 | $31.61 | $158,050 | |
| Jan 4, 2024 | BMBruen Michael Chief Operating Officer · Director | FTax | 2,859 | $34.56 | $98,807 | |
| Jan 4, 2024 | LBLabovitz Bruce J Chief Financial Officer | FTax | 2,945 | $34.56 | $101,779 | |
| Jan 4, 2024 | HRHickey Robert Alan Chief Legal Officer | FTax | 4,245 | $34.56 | $146,707 | |