| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $53.24 | 8,845 | $470,907.80 | 300,292 | 2023-10-09 | Filing |
| Large Shareholder, Officer, Director | $55.13 | 906 | $49,947.78 | 299,073 | 2023-10-09 | Filing |
| Large Shareholder, Officer, Director | $53.80 | 2,761 | $148,541.80 | 299,979 | 2023-10-09 | Filing |
| Large Shareholder, Officer, Director | $53.12 | 6,333 | $336,408.96 | 302,740 | 2023-10-09 | Filing |
| Officer | $62.20 | 150 | $9,330.00 | 89,242 | 2023-10-03 | Filing |
| Officer | $61.63 | 464 | $28,596.32 | 89,392 | 2023-10-03 | Filing |
| Officer | $59.96 | 772 | $46,289.12 | 89,856 | 2023-10-03 | Filing |
| Officer | $59.21 | 500 | $29,605.00 | 90,628 | 2023-10-03 | Filing |
| Officer | $57.52 | 4,464 | $256,769.28 | 91,128 | 2023-10-03 | Filing |
| Officer | $56.91 | 3,808 | $216,713.28 | 95,592 | 2023-10-03 | Filing |
| Officer | $56.00 | 3,985 | $223,160.00 | 99,400 | 2023-10-03 | Filing |
| Officer | $61.70 | 375 | $23,137.50 | 28,045 | 2023-10-03 | Filing |
| Officer | $59.87 | 229 | $13,710.23 | 28,420 | 2023-10-03 | Filing |