| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $143.51 | 700 | $100,457.00 | 580,939 | 2025-07-08 | Filing | |
| $150.00 | 9,469 | $1,420,350.00 | 212,324 | 2025-07-03 | Filing | |
| $147.43 | 15,000 | $2,211,450.00 | 399,270 | 2025-07-03 | Filing | |
| $135.25 | 15,000 | $2,028,750.00 | 399,270 | 2025-06-30 | Filing | |
| $132.21 | 44,412 | $5,871,746.05 | 548,715 | 2025-06-25 | Filing | |
| $131.61 | 56,342 | $7,415,210.06 | 593,127 | 2025-06-25 | Filing | |
| $132.23 | 2,649 | $350,284.69 | 31,298 | 2025-06-25 | Filing | |
| $131.52 | 6,812 | $895,938.76 | 33,947 | 2025-06-25 | Filing | |
| $130.27 | 13,597 | $1,771,297.51 | 40,759 | 2025-06-25 | Filing | |
| $130.25 | 15,000 | $1,953,750.00 | 399,270 | 2025-06-18 | Filing | |
| $120.86 | 7,916 | $956,727.76 | 388,205 | 2025-06-16 | Filing | |
| $125.00 | 9,468 | $1,183,500.00 | 221,793 | 2025-06-17 | Filing | |
| $125.25 | 20,000 | $2,505,000.00 | 399,270 | 2025-06-17 | Filing | |
| $120.40 | 5,200 | $626,067.00 | 54,356 | 2025-06-11 | Filing | |
| $119.88 | 8,700 | $1,042,981.23 | 59,556 | 2025-06-11 | Filing | |
| $118.69 | 11,100 | $1,317,510.06 | 68,256 | 2025-06-11 | Filing | |
| $120.53 | 700 | $84,367.99 | 231,261 | 2025-06-11 | Filing | |
| $119.97 | 1,573 | $188,706.68 | 231,961 | 2025-06-11 | Filing | |
| $118.71 | 1,897 | $225,193.82 | 233,534 | 2025-06-11 | Filing | |
| $122.39 | 37,826 | $4,629,406.88 | 548,715 | 2025-06-09 | Filing |