| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $44.40 | 7,000 | $310,832.20 | 28,668 | 2026-04-07 | Filing | |
| $46.21 | 15,000 | $693,150.00 | 7,572 | 2026-03-30 | Filing | |
| $48.00 | 8,250 | $396,000.00 | 84,451 | 2026-03-27 | Filing | |
| $43.24 | 2,680 | $115,883.20 | 113,858 | 2026-03-18 | Filing | |
| $43.42 | 9,820 | $426,384.40 | 116,538 | 2026-03-17 | Filing | |
| $41.84 | 2,000 | $83,670.00 | 11,663 | 2026-03-09 | Filing | |
| $41.88 | 836 | $35,011.68 | 887 | 2026-03-02 | Filing | |
| $42.00 | 18,540 | $778,680.00 | 0 | 2026-03-02 | Filing | |
| $41.66 | 30,000 | $1,249,887.00 | 660,094 | 2026-03-02 | Filing | |
| $40.16 | 4,200 | $168,672.00 | 13,663 | 2025-05-27 | Filing | |
| $40.62 | 9,568 | $388,652.16 | 13,800 | 2025-05-13 | Filing | |
| $40.42 | 35,850 | $1,449,057.00 | 58,431 | 2025-05-14 | Filing | |
| $40.62 | 10,374 | $421,391.88 | 7,438 | 2025-05-13 | Filing | |
| $39.00 | 12,880 | $502,320.00 | 1,723 | 2025-05-12 | Filing | |
| $35.03 | 13,582 | $475,777.46 | 54,394 | 2025-05-06 | Filing | |
| $40.15 | 59,994 | $2,408,489.13 | 690,094 | 2025-03-20 | Filing | |
| $40.27 | 45,142 | $1,817,868.34 | 0 | 2025-03-20 | Filing | |
| $34.24 | 2,800 | $95,872.28 | 12,453 | 2024-11-11 | Filing | |
| $31.45 | 12,700 | $399,389.60 | 9,670 | 2024-09-23 | Filing | |
| $38.68 | 1,460 | $56,467.84 | 15,253 | 2024-05-21 | Filing |