| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $104.21 | 2,000 | $208,411.00 | 11,738 | 2026-07-21 | Filing | |
| $102.01 | 21,750 | $2,218,721.85 | 0 | 2026-07-07 | Filing | |
| $102.01 | 2,000 | $204,017.80 | 13,738 | 2026-07-07 | Filing | |
| $100.01 | 2,000 | $200,014.80 | 15,738 | 2026-07-06 | Filing | |
| $97.03 | 2,000 | $194,059.40 | 17,738 | 2026-07-02 | Filing | |
| $92.22 | 27,500 | $2,536,127.00 | 30,209,768 | 2026-05-19 | Filing | |
| $92.40 | 27,500 | $2,541,008.25 | 30,237,268 | 2026-05-18 | Filing | |
| $91.16 | 2,500 | $227,910.00 | 23,983 | 2026-05-13 | Filing | |
| $92.29 | 9,910 | $914,609.76 | 1,396,459 | 2026-05-05 | Filing | |
| $92.01 | 109,300 | $10,057,042.76 | 30,264,768 | 2026-05-06 | Filing | |
| $91.50 | 109,300 | $10,001,419.99 | 30,374,068 | 2026-05-04 | Filing | |
| $91.86 | 55,000 | $5,052,173.50 | 54,389,641 | 2026-05-01 | Filing | |
| $91.81 | 50,000 | $4,590,410.00 | 54,444,641 | 2026-04-30 | Filing | |
| $90.49 | 63,743 | $5,768,231.56 | 55,609,641 | 2026-04-29 | Filing | |
| $90.60 | 2,520 | $228,313.51 | 177,508 | 2026-04-28 | Filing | |
| $90.00 | 36,450 | $3,280,561.97 | 55,673,384 | 2026-04-27 | Filing | |
| $90.50 | 36,450 | $3,298,768.74 | 55,709,834 | 2026-04-23 | Filing | |
| $100.00 | 7,941 | $794,136.53 | 29,866 | 2026-04-15 | Filing | |
| $98.00 | 7,942 | $778,342.21 | 29,866 | 2026-04-14 | Filing | |
| $99.00 | 21,750 | $2,153,326.13 | 0 | 2026-04-14 | Filing |