| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $99.26 | 10,315 | $1,023,860.71 | 1,806,110 | 2024-06-03 | Filing | |
| $98.35 | 21,075 | $2,072,635.63 | 1,816,425 | 2024-06-03 | Filing | |
| $102.70 | 3,857 | $396,123.16 | 1,837,500 | 2024-05-31 | Filing | |
| $101.82 | 13,852 | $1,410,374.62 | 1,841,357 | 2024-05-31 | Filing | |
| $100.55 | 9,194 | $924,419.00 | 1,855,209 | 2024-05-31 | Filing | |
| $99.55 | 15,167 | $1,509,921.87 | 1,864,403 | 2024-05-31 | Filing | |
| $98.77 | 17,930 | $1,770,876.17 | 1,879,570 | 2024-05-31 | Filing | |
| $107.23 | 2,610 | $279,868.73 | 1,897,500 | 2024-05-30 | Filing | |
| $106.31 | 11,147 | $1,185,078.81 | 1,900,110 | 2024-05-30 | Filing | |
| $105.26 | 15,938 | $1,677,670.54 | 1,911,257 | 2024-05-30 | Filing | |
| $104.27 | 17,282 | $1,801,978.59 | 1,927,195 | 2024-05-30 | Filing | |
| $103.44 | 6,039 | $624,695.90 | 1,944,477 | 2024-05-30 | Filing | |
| $102.35 | 6,984 | $714,821.48 | 1,950,516 | 2024-05-30 | Filing | |
| $106.80 | 1,200 | $128,162.04 | 1,957,500 | 2024-05-29 | Filing | |
| $106.00 | 20,269 | $2,148,473.46 | 1,958,700 | 2024-05-29 | Filing | |
| $105.30 | 20,162 | $2,123,032.39 | 1,978,969 | 2024-05-29 | Filing | |
| $104.13 | 4,371 | $455,135.18 | 1,999,131 | 2024-05-29 | Filing | |
| $103.33 | 3,200 | $330,657.92 | 2,003,502 | 2024-05-29 | Filing | |
| $101.56 | 10,798 | $1,096,630.84 | 2,006,702 | 2024-05-29 | Filing | |
| $110.66 | 205 | $22,685.48 | 2,017,500 | 2024-05-28 | Filing |