| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $22.30 | 21,825 | $486,697.50 | 196,803 | 2026-08-21 | Filing | |
| $24.20 | 15,000 | $363,001.50 | 195,062 | 2026-08-10 | Filing | |
| $29.79 | 25,427 | $757,360.99 | 1,596,475 | 2026-08-03 | Filing | |
| $29.78 | 24,573 | $731,901.89 | 1,621,902 | 2026-08-03 | Filing | |
| $31.71 | 50,000 | $1,585,500.00 | 1,621,902 | 2026-07-01 | Filing | |
| $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 |