| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $36.16 | 10,607 | $383,549.12 | 160,335 | 2024-05-13 | Filing |
| Officer | $37.07 | 67,455 | $2,500,732.23 | 787,486 | 2024-05-14 | Filing |
| Officer | $35.90 | 150,000 | $5,384,880.00 | 854,941 | 2024-05-13 | Filing |
| Officer | $36.24 | 100,000 | $3,624,490.00 | 1,004,941 | 2024-05-13 | Filing |
| Officer | $36.58 | 32,545 | $1,190,450.54 | 1,104,941 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $39.14 | 9,831 | $384,785.34 | 170,942 | 2024-05-10 | Filing |
| Large Shareholder, Officer, Director | $38.24 | 29,544 | $1,129,762.56 | 180,773 | 2024-05-10 | Filing |
| Large Shareholder, Officer, Director | $37.31 | 79,499 | $2,966,107.69 | 210,317 | 2024-05-10 | Filing |
| Large Shareholder, Officer, Director | $39.14 | 3,135 | $122,703.90 | 289,816 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $38.46 | 70,474 | $2,710,430.04 | 292,951 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $37.71 | 26,031 | $981,629.01 | 363,425 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $36.34 | 11,333 | $411,841.22 | 389,456 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $35.72 | 9,027 | $322,444.44 | 400,789 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $38.98 | 29,335 | $1,143,478.30 | 409,816 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $38.58 | 32,665 | $1,260,215.70 | 439,151 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $40.16 | 12,016 | $482,562.56 | 471,816 | 2024-05-07 | Filing |
| Large Shareholder, Officer, Director | $39.58 | 45,106 | $1,785,295.48 | 483,832 | 2024-05-07 | Filing |
| Large Shareholder, Officer, Director | $38.71 | 4,878 | $188,827.38 | 528,938 | 2024-05-07 | Filing |
| Large Shareholder, Officer, Director | $40.58 | 21,190 | $859,890.20 | 533,816 | 2024-05-06 | Filing |
| Large Shareholder, Officer, Director | $39.98 | 20,829 | $832,743.42 | 555,006 | 2024-05-06 | Filing |