| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $111.44 | 578,815 | $64,505,690.39 | 43,525,958 | 2024-02-23 | Filing | |
| $112.16 | 72,587 | $8,141,190.97 | 44,104,773 | 2024-02-22 | Filing | |
| $111.32 | 427,413 | $47,579,230.49 | 44,177,360 | 2024-02-22 | Filing | |
| $111.10 | 12,000 | $1,333,212.00 | 123,901 | 2024-02-20 | Filing | |
| $109.16 | 150,000 | $16,374,570.00 | 1,454,588 | 2024-02-12 | Filing | |
| $109.09 | 14,000 | $1,527,325.80 | 366,572 | 2024-02-12 | Filing | |
| $92.00 | 17,500 | $1,610,000.00 | 1,112,500 | 2023-11-29 | Filing | |
| $90.85 | 70,000 | $6,359,591.00 | 1,130,000 | 2023-11-28 | Filing | |
| $86.16 | 87,500 | $7,538,921.25 | 5,094,585 | 2023-11-17 | Filing | |
| $86.08 | 20,000 | $1,721,582.00 | 372,961 | 2023-11-03 | Filing | |
| $79.59 | 22,934 | $1,825,344.58 | 6,165,392 | 2023-07-13 | Filing | |
| $79.00 | 37,845 | $2,989,592.27 | 5,678,785 | 2023-07-13 | Filing | |
| $78.82 | 23,752 | $1,872,023.38 | 5,716,630 | 2023-07-12 | Filing | |
| $77.93 | 35,777 | $2,788,155.28 | 5,740,382 | 2023-07-11 | Filing | |
| $77.51 | 3,010 | $233,302.09 | 5,776,159 | 2023-07-03 | Filing | |
| $77.53 | 11,093 | $860,090.21 | 5,779,169 | 2023-06-30 | Filing | |
| $77.50 | 9,820 | $761,061.78 | 5,790,262 | 2023-06-16 | Filing | |
| $77.50 | 300 | $23,250.00 | 5,800,082 | 2023-06-15 | Filing | |
| $67.51 | 3,323 | $224,335.73 | 33,741,683 | 2023-05-31 | Filing | |
| $67.04 | 15,985 | $1,071,634.40 | 33,745,006 | 2023-05-30 | Filing |