Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $42.76 | 6,000 | | 74,065 | 2024-03-04 | Filing |
| $41.62 | 8,000 | | 10,571 | 2024-02-29 | Filing |
| $43.38 | 1,025 | | 6,978 | 2023-11-20 | Filing |
| $41.77 | 1,950 | | 3,930 | 2023-11-16 | Filing |
| $44.80 | 11,113 | | 59,849 | 2023-11-15 | Filing |
| $41.88 | 1,200 | | 13,947 | 2023-11-13 | Filing |
| $41.00 | 500 | | 40,122 | 2023-11-13 | Filing |
| $42.14 | 500 | | 39,622 | 2023-11-10 | Filing |
| $63.97 | 1,550 | | 38,375 | 2023-08-11 | Filing |
| $63.74 | 3,000 | | 16,726 | 2023-05-11 | Filing |
| $54.07 | 900 | Officer | 12,287 | 2023-03-15 | Filing |
| $54.15 | 500 | Director | 36,551 | 2023-03-16 | Filing |
| $64.49 | 5,000 | Director | 11,102 | 2023-03-01 | Filing |
| $73.95 | 500 | Director | 36,051 | 2022-05-24 | Filing |
| $67.65 | 1,975 | Officer | 3,128 | 2021-06-16 | Filing |
| $65.84 | 500 | Director | 33,734 | 2021-05-20 | Filing |
| $45.40 | 500 | Director | 31,326 | 2020-11-06 | Filing |
| $13.58 | 2,500 | Officer | 72,861 | 2020-03-18 | Filing |
| $12.28 | 10,000 | Officer | 137,029 | 2020-03-18 | Filing |
| $13.20 | 1,000 | Director | 25,463 | 2020-03-18 | Filing |