| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $39.33 | 1,700 | $66,866.95 | 342,656 | 2024-08-13 | Filing |
| Officer | $38.86 | 8,300 | $322,536.34 | 344,356 | 2024-08-13 | Filing |
| Director | $40.98 | 1,300 | $53,276.99 | 9,708,603 | 2024-07-24 | Filing |
| Director | $40.39 | 11,700 | $472,570.02 | 9,709,903 | 2024-07-24 | Filing |
| Large Shareholder, Officer, Director | $40.62 | 1,128 | $45,822.52 | 625,000 | 2024-07-12 | Filing |
| Large Shareholder, Officer, Director | $40.19 | 19,706 | $792,003.85 | 626,128 | 2024-07-12 | Filing |
| Large Shareholder, Officer, Director | $40.62 | 1,128 | $45,822.52 | 250,000 | 2024-07-12 | Filing |
| Large Shareholder, Officer, Director | $40.19 | 19,706 | $792,003.85 | 251,128 | 2024-07-12 | Filing |
| Large Shareholder, Officer, Director | $40.62 | 1,806 | $73,364.78 | 875 | 2024-07-12 | Filing |
| Large Shareholder, Officer, Director | $40.19 | 31,528 | $1,267,141.85 | 2,681 | 2024-07-12 | Filing |
| Large Shareholder, Officer, Director | $40.62 | 9,025 | $366,620.77 | 142,260 | 2024-07-12 | Filing |
| Large Shareholder, Officer, Director | $40.19 | 157,643 | $6,335,829.81 | 151,285 | 2024-07-12 | Filing |
| Officer | $37.82 | 30,000 | $1,134,660.00 | 374,633 | 2024-07-05 | Filing |
| Director | $36.90 | 10,100 | $372,667.78 | 9,721,603 | 2024-06-26 | Filing |
| Director | $35.86 | 2,900 | $103,984.14 | 9,731,703 | 2024-06-26 | Filing |
| Large Shareholder, Officer, Director | $35.12 | 20,833 | $731,661.21 | 645,834 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $35.12 | 20,833 | $731,661.21 | 270,834 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $35.12 | 33,333 | $1,170,664.96 | 875 | 2024-06-10 | Filing |
| Large Shareholder, Officer, Director | $35.12 | 166,666 | $5,853,359.92 | 142,260 | 2024-06-10 | Filing |
| Officer | $35.24 | 59,100 | $2,082,920.40 | 374,633 | 2024-06-05 | Filing |