| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $78.00 | 7,000 | $546,000.00 | 38,330 | 2025-06-05 | Filing | |
| $76.81 | 5,480,467 | $420,954,670.27 | 5,480,468 | 2025-06-05 | Filing | |
| $75.10 | 15,000 | $1,126,515.00 | 51,200 | 2025-05-30 | Filing | |
| $79.00 | 61,057 | $4,823,503.00 | 497,309 | 2025-05-13 | Filing | |
| $75.00 | 7,740 | $580,500.00 | 558,366 | 2025-03-24 | Filing | |
| $70.52 | 1,508 | $106,342.50 | 200,669 | 2025-03-17 | Filing | |
| $69.46 | 1,013 | $70,362.68 | 202,177 | 2025-03-17 | Filing | |
| $74.51 | 5,500,000 | $409,805,000.00 | 11,354,032 | 2025-03-04 | Filing | |
| $74.51 | 5,500,000 | $409,805,000.00 | 11,354,032 | 2025-03-04 | Filing | |
| $76.16 | 7,000 | $533,146.60 | 3,050 | 2025-02-28 | Filing | |
| $70.00 | 95,852 | $6,709,640.00 | 540,463 | 2025-02-04 | Filing | |
| $61.55 | 294 | $18,095.70 | 190,588 | 2025-01-13 | Filing | |
| $64.73 | 6,060 | $392,278.95 | 45,330 | 2024-12-23 | Filing | |
| $67.04 | 3,909 | $262,061.31 | 190,882 | 2024-12-17 | Filing | |
| $66.42 | 7,901 | $524,809.70 | 194,791 | 2024-12-17 | Filing | |
| $66.26 | 16,102 | $1,066,871.82 | 649,034 | 2024-12-16 | Filing | |
| $65.72 | 47,799 | $3,141,154.30 | 665,136 | 2024-12-16 | Filing | |
| $59.38 | 3,948 | $234,417.24 | 192,169 | 2024-09-17 | Filing | |
| $58.75 | 20,368 | $1,196,522.23 | 196,117 | 2024-09-17 | Filing | |
| $59.83 | 11,950 | $714,968.50 | 123,868 | 2024-09-16 | Filing |