| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $31.03 | 30,000 | $930,762.00 | 120,834 | 2026-06-12 | Filing | |
| $30.43 | 35,000 | $1,065,053.50 | 151,296 | 2026-06-11 | Filing | |
| $30.00 | 7,500 | $225,000.00 | 150,834 | 2026-06-08 | Filing | |
| $29.00 | 7,500 | $217,500.00 | 158,334 | 2026-06-02 | Filing | |
| $28.00 | 7,500 | $210,000.00 | 165,834 | 2026-06-01 | Filing | |
| $29.20 | 100,000 | $2,919,500.00 | 1,621,902 | 2026-06-02 | Filing | |
| $27.77 | 41,400 | $1,149,719.40 | 1,721,902 | 2026-06-01 | Filing | |
| $27.03 | 8,600 | $232,432.20 | 1,763,302 | 2026-06-01 | Filing | |
| $27.00 | 7,500 | $202,500.00 | 173,334 | 2026-05-26 | Filing | |
| $26.00 | 7,500 | $195,000.00 | 180,834 | 2026-05-26 | Filing | |
| $26.10 | 100,000 | $2,609,590.00 | 1,721,902 | 2026-05-26 | Filing | |
| $24.78 | 19,521 | $483,783.09 | 219,308 | 2026-05-15 | Filing | |
| $25.00 | 7,661 | $191,525.00 | 183,782 | 2026-05-14 | Filing | |
| $25.00 | 12,410 | $310,250.00 | 145,722 | 2026-05-14 | Filing | |
| $23.12 | 21,209 | $490,288.45 | 1,797,270 | 2026-05-05 | Filing | |
| $23.06 | 78,791 | $1,816,888.94 | 1,818,479 | 2026-05-04 | Filing | |
| $23.20 | 10,000 | $232,002.00 | 210,062 | 2026-05-05 | Filing | |
| $22.86 | 50,000 | $1,142,925.00 | 576,045 | 2026-05-04 | Filing | |
| $22.20 | 6,796 | $150,871.20 | 220,062 | 2026-05-01 | Filing | |
| $22.20 | 3,204 | $71,128.80 | 226,858 | 2026-04-30 | Filing |