| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $36.99 | 5,481 | $202,742.19 | 142,566 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $36.39 | 8,707 | $316,847.73 | 148,047 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $36.52 | 3,581 | $130,778.12 | 156,754 | 2024-05-13 | Filing |
| 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 |