| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $34.59 | 3,191 | $110,360.74 | 110,600 | 2026-05-15 | Filing | |
| $33.51 | 164,916 | $5,526,120.77 | 113,791 | 2026-05-15 | Filing | |
| $32.97 | 52,928 | $1,745,295.51 | 278,707 | 2026-05-15 | Filing | |
| $38.00 | 20,000 | $760,000.00 | 64,620 | 2026-05-14 | Filing | |
| $35.35 | 4,462 | $157,746.87 | 84,620 | 2026-05-13 | Filing | |
| $34.06 | 15,538 | $529,216.51 | 89,082 | 2026-05-13 | Filing | |
| $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 |