Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $23.25 | 200 | Officer | 400 | 2024-09-27 | Filing |
| $20.84 | 600 | Officer | 3,271 | 2024-05-07 | Filing |
| $20.75 | 200 | Officer | 200 | 2024-05-07 | Filing |
| $36.52 | 2,300 | Officer, Director | 6,204 | 2024-03-15 | Filing |
| $37.84 | 1,400 | Large Shareholder, Officer, Director | 148,106 | 2024-03-07 | Filing |
| $37.80 | 8,600 | Large Shareholder, Officer, Director | 146,706 | 2024-03-06 | Filing |
| $36.44 | 2,097 | Large Shareholder, Officer, Director | 135,188 | 2023-09-21 | Filing |
| $37.08 | 7,903 | Large Shareholder, Officer, Director | 133,091 | 2023-09-20 | Filing |
| $38.14 | 3,558 | Large Shareholder, Officer, Director | 125,188 | 2023-08-10 | Filing |
| $37.55 | 2,262 | Large Shareholder, Officer, Director | 121,630 | 2023-08-09 | Filing |
| $37.49 | 4,180 | Large Shareholder, Officer, Director | 119,368 | 2023-08-08 | Filing |
| $35.18 | 750 | Large Shareholder, Officer, Director | 114,166 | 2023-05-18 | Filing |
| $33.49 | 4,855 | Large Shareholder, Officer, Director | 123,216 | 2023-05-10 | Filing |
| $33.29 | 5,145 | Large Shareholder, Officer, Director | 118,361 | 2023-05-09 | Filing |
| $33.00 | 3,500 | Officer | 3,530 | 2023-05-09 | Filing |
| $32.75 | 100 | Officer | 206 | 2023-05-09 | Filing |
| $36.35 | 10,000 | Large Shareholder, Officer, Director | 101,501 | 2023-03-23 | Filing |
| $37.10 | 7,165 | Large Shareholder, Officer, Director | 88,666 | 2023-03-14 | Filing |
| $36.84 | 2,835 | Large Shareholder, Officer, Director | 91,501 | 2023-03-16 | Filing |
| $48.18 | 1,250 | Large Shareholder, Officer, Director | 79,352 | 2022-05-25 | Filing |