| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $131.51 | 38,788 | $5,101,106.85 | 81,174,639 | 2024-06-17 | Filing | |
| $130.72 | 24,748 | $3,235,152.60 | 81,213,427 | 2024-06-17 | Filing | |
| $129.80 | 655 | $85,018.02 | 81,238,175 | 2024-06-17 | Filing | |
| $132.24 | 15,375 | $2,033,146.95 | 81,238,830 | 2024-06-14 | Filing | |
| $131.60 | 62,727 | $8,255,111.56 | 81,254,205 | 2024-06-14 | Filing | |
| $130.65 | 22,908 | $2,992,964.56 | 81,316,932 | 2024-06-14 | Filing | |
| $129.43 | 12,865 | $1,665,073.21 | 81,339,840 | 2024-06-14 | Filing | |
| $128.84 | 6,125 | $789,141.94 | 81,352,705 | 2024-06-14 | Filing | |
| $129.32 | 46,088 | $5,960,026.42 | 81,358,830 | 2024-06-13 | Filing | |
| $128.55 | 57,977 | $7,453,105.69 | 81,404,918 | 2024-06-13 | Filing | |
| $127.78 | 15,935 | $2,036,212.54 | 81,462,895 | 2024-06-13 | Filing | |
| $125.88 | 320,000 | $40,280,736.00 | 9,526,240 | 2024-06-12 | Filing | |
| $120.42 | 150,000 | $18,063,285.00 | 9,846,240 | 2024-06-11 | Filing | |
| $1,194.14 | 73,614 | $87,905,436.68 | 2,967,136 | 2024-06-07 | Filing | |
| $1,195.54 | 20,969 | $25,069,341.17 | 3,070,750 | 2024-06-07 | Filing | |
| $1,196.50 | 4,008 | $4,795,555.17 | 3,091,719 | 2024-06-07 | Filing | |
| $1,197.36 | 1,409 | $1,687,079.39 | 3,095,727 | 2024-06-07 | Filing | |
| $1,224.04 | 215 | $263,168.60 | 144,223 | 2024-06-05 | Filing | |
| $1,222.85 | 200 | $244,570.00 | 144,438 | 2024-06-05 | Filing | |
| $1,221.95 | 300 | $366,585.00 | 144,638 | 2024-06-05 | Filing |