| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $97.21 | 2,509 | $243,899.89 | 17,090,060 | 2025-05-28 | Filing | |
| $96.65 | 28,991 | $2,801,980.15 | 17,092,569 | 2025-05-28 | Filing | |
| $97.68 | 179 | $17,484.72 | 17,121,560 | 2025-05-27 | Filing | |
| $97.08 | 13,869 | $1,346,402.52 | 17,121,739 | 2025-05-27 | Filing | |
| $96.02 | 17,452 | $1,675,741.04 | 17,135,608 | 2025-05-27 | Filing | |
| $104.80 | 100 | $10,480.00 | 37,640 | 2025-05-20 | Filing | |
| $104.31 | 6,900 | $719,739.00 | 37,740 | 2025-05-20 | Filing | |
| $99.25 | 500 | $49,625.00 | 0 | 2025-05-16 | Filing | |
| $92.92 | 2,643 | $245,587.56 | 44,640 | 2025-05-09 | Filing | |
| $92.82 | 4,454 | $413,420.28 | 47,283 | 2025-05-09 | Filing | |
| $94.17 | 300 | $28,251.00 | 19,495 | 2025-05-01 | Filing | |
| $92.71 | 1,700 | $157,607.00 | 19,795 | 2025-05-01 | Filing | |
| $94.13 | 150 | $14,119.50 | 44,640 | 2025-05-01 | Filing | |
| $92.88 | 1,850 | $171,828.00 | 44,790 | 2025-05-01 | Filing | |
| $93.50 | 500 | $46,750.00 | 500 | 2025-05-01 | Filing | |
| $91.55 | 1,100 | $100,705.00 | 6,547 | 2025-04-28 | Filing | |
| $89.36 | 9,048 | $808,529.28 | 21,495 | 2025-04-25 | Filing | |
| $89.36 | 8,665 | $774,304.40 | 21,495 | 2025-04-25 | Filing | |
| $89.90 | 658 | $59,154.20 | 1,000 | 2025-04-24 | Filing | |
| $89.54 | 6,000 | $537,240.00 | 46,640 | 2025-04-24 | Filing |