| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $31.20 | 70,000 | $2,183,986.00 | 9,049,071 | 2026-05-08 | Filing | |
| $31.20 | 70,000 | $2,183,986.00 | 9,049,071 | 2026-05-08 | Filing | |
| $30.07 | 20,000 | $601,464.00 | 104,620 | 2026-05-05 | Filing | |
| $30.05 | 5,000 | $150,268.00 | 142,867 | 2026-05-05 | Filing | |
| $28.71 | 90,000 | $2,584,170.00 | 210,000 | 2026-05-01 | Filing | |
| $25.06 | 5,000 | $125,289.50 | 147,867 | 2026-04-24 | Filing | |
| $26.11 | 20,000 | $522,234.00 | 124,620 | 2026-04-24 | Filing | |
| $22.16 | 17,060 | $378,083.72 | 300,000 | 2026-04-20 | Filing | |
| $22.16 | 72,940 | $1,616,270.17 | 317,060 | 2026-04-17 | Filing | |
| $22.11 | 20,000 | $442,168.00 | 144,620 | 2026-04-17 | Filing | |
| $20.03 | 13,448 | $269,380.92 | 265,530 | 2026-04-14 | Filing | |
| $20.05 | 5,000 | $100,254.00 | 152,867 | 2026-04-14 | Filing | |
| $19.90 | 1,003 | $19,959.70 | 278,979 | 2026-04-13 | Filing | |
| $19.90 | 990 | $19,701.00 | 279,982 | 2026-04-10 | Filing | |
| $19.04 | 70,000 | $1,332,786.00 | 9,119,071 | 2026-04-08 | Filing | |
| $19.04 | 70,000 | $1,332,786.00 | 9,119,071 | 2026-04-08 | Filing | |
| $17.65 | 893 | $15,763.95 | 118,614 | 2026-04-02 | Filing | |
| $17.65 | 974 | $17,193.83 | 119,507 | 2026-04-02 | Filing | |
| $17.65 | 1,512 | $26,691.03 | 120,481 | 2026-04-02 | Filing | |
| $17.65 | 1,491 | $26,320.32 | 121,993 | 2026-04-02 | Filing |