| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $32.01 | 774 | $24,776.36 | 79,678 | 2023-11-20 | Filing |
| Officer | $31.91 | 6,899 | $220,144.33 | 134,073 | 2023-11-20 | Filing |
| Officer | $34.73 | 7,800 | $270,904.92 | 185,634 | 2023-09-05 | Filing |
| Officer | $33.17 | 74 | $2,454.45 | 34,314 | 2023-08-02 | Filing |
| Officer | $36.10 | 43,135 | $1,557,277.02 | 193,434 | 2023-07-03 | Filing |
| Officer | $38.54 | 1,004 | $38,697.17 | 368,074 | 2023-06-16 | Filing |
| Officer, Director | $35.98 | 52,963 | $1,905,836.48 | 0 | 2023-05-26 | Filing |
| Officer | $35.39 | 995 | $35,210.07 | 369,078 | 2023-05-26 | Filing |
| Officer | $35.47 | 2,380 | $84,420.98 | 205,095 | 2023-05-26 | Filing |
| Officer, Director | $35.38 | 75,000 | $2,653,192.50 | 52,963 | 2023-05-25 | Filing |
| Officer, Director | $35.35 | 25,000 | $883,667.50 | 127,963 | 2023-05-24 | Filing |
| Officer, Director | $36.41 | 50,000 | $1,820,670.00 | 152,963 | 2023-05-19 | Filing |
| Officer, Director | $36.71 | 75,000 | $2,753,377.50 | 202,963 | 2023-05-18 | Filing |
| Officer, Director | $37.50 | 30,561 | $1,145,982.49 | 277,963 | 2023-05-12 | Filing |
| Officer | $37.48 | 20,000 | $749,556.00 | 236,569 | 2023-05-11 | Filing |
| Officer, Director | $37.49 | 50,000 | $1,874,505.00 | 308,524 | 2023-05-11 | Filing |
| Officer, Director | $38.02 | 50,000 | $1,900,820.00 | 358,524 | 2023-05-10 | Filing |
| Officer, Director | $39.57 | 15,340 | $607,074.36 | 408,524 | 2023-05-04 | Filing |
| Officer, Director | $40.89 | 63,107 | $2,580,748.14 | 423,864 | 2023-05-03 | Filing |
| Officer | $39.39 | 4,480 | $176,488.26 | 34,388 | 2023-05-04 | Filing |