| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $39.74 | 65 | $2,582.96 | 75,452 | 2023-03-13 | Filing |
| Officer | $39.40 | 434 | $17,100.34 | 38,868 | 2023-03-07 | Filing |
| Officer | $39.07 | 14,256 | $556,933.45 | 370,073 | 2023-03-07 | Filing |
| Officer | $39.12 | 9,933 | $388,590.88 | 256,569 | 2023-03-07 | Filing |
| Officer | $39.39 | 985 | $38,797.87 | 46,854 | 2023-03-07 | Filing |
| Director | $38.64 | 10,000 | $386,386.00 | 50,200 | 2023-01-30 | Filing |