| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $55.95 | 781 | $43,696.95 | 35,610 | 2024-01-04 | Filing |
| Officer | $55.03 | 1,580 | $86,947.40 | 36,391 | 2024-01-04 | Filing |
| Officer | $54.24 | 2,544 | $137,986.56 | 37,971 | 2024-01-04 | Filing |
| Officer | $56.68 | 652 | $36,955.36 | 40,515 | 2024-01-03 | Filing |
| Officer | $55.53 | 1,164 | $64,636.92 | 41,167 | 2024-01-03 | Filing |
| Officer | $54.84 | 3,370 | $184,810.80 | 42,331 | 2024-01-03 | Filing |
| Officer | $62.87 | 982 | $61,738.34 | 118,715 | 2023-12-18 | Filing |
| Large Shareholder, Officer, Director | $53.36 | 900 | $48,024.00 | 279,073 | 2023-12-07 | Filing |
| Large Shareholder, Officer, Director | $52.72 | 9,100 | $479,752.00 | 279,973 | 2023-12-07 | Filing |
| Large Shareholder, Officer, Director | $53.34 | 700 | $37,338.00 | 279,137 | 2023-12-07 | Filing |
| Large Shareholder, Officer, Director | $52.71 | 9,300 | $490,203.00 | 279,837 | 2023-12-07 | Filing |
| Director | $57.74 | 12 | $692.88 | 14,021 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $53.07 | 190 | $10,083.30 | 289,073 | 2023-11-27 | Filing |
| Large Shareholder, Officer, Director | $52.36 | 9,810 | $513,651.60 | 289,263 | 2023-11-27 | Filing |
| Large Shareholder, Officer, Director | $53.05 | 611 | $32,413.55 | 289,137 | 2023-11-27 | Filing |
| Large Shareholder, Officer, Director | $52.40 | 9,389 | $491,983.60 | 289,748 | 2023-11-27 | Filing |
| Officer | $50.00 | 3,628 | $181,400.00 | 24,417 | 2023-11-06 | Filing |
| Director | $47.15 | 616 | $29,044.40 | 8,659 | 2023-11-02 | Filing |
| Large Shareholder, Officer, Director | $55.21 | 655 | $36,162.55 | 299,137 | 2023-10-09 | Filing |
| Large Shareholder, Officer, Director | $54.27 | 500 | $27,135.00 | 299,792 | 2023-10-09 | Filing |