| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $106.47 | 2,700 | $287,456.04 | 1,578,219 | 2024-06-07 | Filing | |
| $105.11 | 1,600 | $168,172.96 | 1,580,919 | 2024-06-07 | Filing | |
| $103.93 | 2,864 | $297,660.68 | 1,582,519 | 2024-06-07 | Filing | |
| $103.12 | 12,117 | $1,249,474.75 | 1,585,383 | 2024-06-07 | Filing | |
| $108.94 | 1,481 | $161,337.62 | 1,597,500 | 2024-06-06 | Filing | |
| $107.96 | 3,539 | $382,073.63 | 1,598,981 | 2024-06-06 | Filing | |
| $106.75 | 5,206 | $555,721.76 | 1,602,520 | 2024-06-06 | Filing | |
| $105.79 | 10,206 | $1,079,714.17 | 1,607,726 | 2024-06-06 | Filing | |
| $104.81 | 18,178 | $1,905,223.46 | 1,617,932 | 2024-06-06 | Filing | |
| $104.00 | 21,390 | $2,224,500.11 | 1,636,110 | 2024-06-06 | Filing | |
| $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 |