| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $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 | |
| $90.00 | 2,000 | $180,000.00 | 52,640 | 2025-04-23 | Filing | |
| $87.31 | 2,000 | $174,620.00 | 54,640 | 2025-04-23 | Filing | |
| $69.19 | 1,072 | $74,171.68 | 17,153,060 | 2025-04-17 | Filing | |
| $68.52 | 30,482 | $2,088,626.64 | 17,154,132 | 2025-04-17 | Filing | |
| $69.50 | 1,549 | $107,655.50 | 17,184,614 | 2025-04-16 | Filing | |
| $68.85 | 15,001 | $1,032,818.85 | 17,186,163 | 2025-04-16 | Filing |