| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $59.32 | 9,881 | $586,140.92 | 115,601 | 2024-07-19 | Filing | |
| $53.58 | 600 | $32,148.00 | 800,000 | 2024-08-05 | Filing | |
| $52.71 | 63,653 | $3,355,149.63 | 800,600 | 2024-08-05 | Filing | |
| $51.99 | 30,064 | $1,563,027.36 | 864,253 | 2024-08-05 | Filing | |
| $50.87 | 5,683 | $289,094.21 | 894,317 | 2024-08-05 | Filing | |
| $59.50 | 100,000 | $5,950,000.00 | 900,000 | 2024-07-18 | Filing | |
| $63.79 | 14,296 | $911,941.84 | 518,623 | 2024-07-05 | Filing | |
| $69.24 | 8,543 | $591,517.32 | 14,608 | 2024-06-18 | Filing | |
| $70.11 | 10,000 | $701,100.00 | 130,547 | 2024-06-18 | Filing | |
| $64.78 | 4,818 | $312,110.04 | 35,498 | 2024-06-07 | Filing | |
| $52.80 | 15,286 | $807,100.80 | 507,824 | 2024-04-17 | Filing | |
| $52.14 | 29,283 | $1,526,815.62 | 138,105 | 2024-04-16 | Filing | |
| $52.31 | 20,564 | $1,075,702.84 | 24,400 | 2024-04-15 | Filing | |
| $53.49 | 73,500 | $3,931,515.00 | 100,000 | 2024-04-12 | Filing | |
| $53.49 | 73,500 | $3,931,515.00 | 100,000 | 2024-04-12 | Filing | |
| $52.80 | 7,500 | $396,000.00 | 28,896 | 2024-04-05 | Filing | |
| $52.80 | 7,500 | $396,000.00 | 28,896 | 2024-04-05 | Filing | |
| $53.54 | 37,588 | $2,012,461.52 | 380,834 | 2024-04-05 | Filing | |
| $53.76 | 36,860 | $1,981,593.60 | 18,883 | 2024-04-04 | Filing | |
| $54.49 | 1,961 | $106,854.89 | 645,971 | 2024-04-04 | Filing |