| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $104.74 | 1,883 | $197,230.50 | 1,657,500 | 2024-06-05 | Filing | |
| $103.95 | 18,343 | $1,906,808.04 | 1,659,383 | 2024-06-05 | Filing | |
| $103.18 | 19,674 | $2,029,892.49 | 1,677,726 | 2024-06-05 | Filing | |
| $102.08 | 11,998 | $1,224,731.84 | 1,697,400 | 2024-06-05 | Filing | |
| $101.19 | 8,102 | $819,838.95 | 1,709,398 | 2024-06-05 | Filing | |
| $101.10 | 3,288 | $332,401.02 | 1,717,500 | 2024-06-04 | Filing | |
| $100.23 | 29,906 | $2,997,493.33 | 1,720,788 | 2024-06-04 | Filing | |
| $99.41 | 19,549 | $1,943,366.09 | 1,750,694 | 2024-06-04 | Filing | |
| $98.76 | 7,257 | $716,674.47 | 1,770,243 | 2024-06-04 | Filing | |
| $103.67 | 100 | $10,367.00 | 192,552 | 2024-06-03 | Filing | |
| $102.90 | 400 | $41,160.00 | 192,652 | 2024-06-03 | Filing | |
| $101.53 | 200 | $20,306.00 | 193,052 | 2024-06-03 | Filing | |
| $99.93 | 307 | $30,678.51 | 193,252 | 2024-06-03 | Filing | |
| $99.06 | 1,440 | $142,646.40 | 193,559 | 2024-06-03 | Filing | |
| $98.36 | 2,553 | $251,113.08 | 194,999 | 2024-06-03 | Filing | |
| $103.44 | 8,250 | $853,408.88 | 1,777,500 | 2024-06-03 | Filing | |
| $102.64 | 11,223 | $1,151,961.27 | 1,785,750 | 2024-06-03 | Filing | |
| $101.74 | 3,537 | $359,843.06 | 1,796,973 | 2024-06-03 | Filing | |
| $99.96 | 5,600 | $559,784.96 | 1,800,510 | 2024-06-03 | Filing | |
| $99.26 | 10,315 | $1,023,860.71 | 1,806,110 | 2024-06-03 | Filing |