| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $82.08 | 600 | $49,246.02 | 44,018 | 2026-05-27 | Filing | |
| $81.50 | 3,679 | $299,849.54 | 44,618 | 2026-05-27 | Filing | |
| $80.71 | 551 | $44,470.22 | 48,297 | 2026-05-26 | Filing | |
| $80.02 | 4,500 | $360,110.70 | 48,848 | 2026-05-26 | Filing | |
| $79.39 | 3,800 | $301,690.74 | 53,348 | 2026-05-26 | Filing | |
| $79.17 | 324 | $25,651.08 | 57,148 | 2026-05-26 | Filing | |
| $78.36 | 3,730 | $292,271.24 | 57,472 | 2026-05-26 | Filing | |
| $87.00 | 3,000 | $261,000.00 | 0 | 2026-05-11 | Filing | |
| $82.45 | 936 | $77,173.20 | 666,195 | 2026-04-29 | Filing | |
| $81.70 | 12,059 | $985,220.30 | 667,131 | 2026-04-29 | Filing | |
| $80.74 | 17,005 | $1,372,983.70 | 679,190 | 2026-04-29 | Filing | |
| $90.08 | 12 | $1,080.96 | 674,944 | 2026-04-22 | Filing | |
| $90.08 | 88 | $7,927.04 | 3,899,829 | 2026-04-22 | Filing | |
| $89.96 | 5,900 | $530,764.00 | 0 | 2026-04-22 | Filing | |
| $90.00 | 300 | $27,000.00 | 61,202 | 2026-04-22 | Filing | |
| $90.00 | 1,347 | $121,230.00 | 50,195 | 2026-04-14 | Filing | |
| $90.00 | 1,300 | $117,000.00 | 61,202 | 2026-04-15 | Filing | |
| $90.00 | 5,251 | $472,598.40 | 61,202 | 2026-04-14 | Filing | |
| $90.10 | 385 | $34,688.50 | 674,956 | 2026-04-15 | Filing | |
| $90.10 | 2,750 | $247,775.00 | 3,899,917 | 2026-04-15 | Filing |