| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $98.82 | 584 | $57,712.63 | 628,318 | 2025-07-01 | Filing | |
| $98.30 | 1,616 | $158,852.48 | 628,902 | 2025-07-01 | Filing | |
| $97.52 | 378,639 | $36,923,285.00 | 552,231,200 | 2025-06-27 | Filing | |
| $97.19 | 19,416 | $1,887,011.92 | 4,431,783 | 2025-06-26 | Filing | |
| $98.16 | 321,361 | $31,545,631.30 | 552,609,839 | 2025-06-25 | Filing | |
| $99.03 | 292,650 | $28,981,451.42 | 552,931,200 | 2025-06-24 | Filing | |
| $98.12 | 2,742,608 | $269,111,553.48 | 553,223,850 | 2025-06-24 | Filing | |
| $95.85 | 13,125 | $1,257,980.06 | 945,434 | 2025-06-20 | Filing | |
| $95.24 | 4,000 | $380,960.00 | 1,060,455 | 2025-06-20 | Filing | |
| $94.77 | 1,760 | $166,795.20 | 650,977 | 2025-06-16 | Filing | |
| $99.20 | 488,927 | $48,503,367.43 | 563,006,458 | 2025-06-02 | Filing | |
| $98.52 | 527,073 | $51,929,024.01 | 563,495,385 | 2025-06-02 | Filing | |
| $99.46 | 1,057 | $105,125.52 | 630,518 | 2025-06-02 | Filing | |
| $98.58 | 1,143 | $112,674.65 | 631,575 | 2025-06-02 | Filing | |
| $97.12 | 2,570,000 | $249,600,713.00 | 564,022,458 | 2025-05-29 | Filing | |
| $97.50 | 2,238,020 | $218,207,845.21 | 569,501,458 | 2025-05-27 | Filing | |
| $96.58 | 29,148 | $2,815,140.07 | 4,451,199 | 2025-05-22 | Filing | |
| $96.10 | 423,904 | $40,737,683.08 | 571,739,478 | 2025-05-23 | Filing | |
| $96.26 | 1,136,619 | $109,416,400.71 | 572,208,382 | 2025-05-22 | Filing | |
| $97.21 | 457,144 | $44,439,013.95 | 573,345,001 | 2025-05-21 | Filing |