| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| 25.0300 (reported; USD unavailable) | 50,246 | USD value unavailable | 69,302 | 2026-09-30 | Filing | |
| $25.32 | 1,600 | $40,512.00 | 8,760 | 2026-09-04 | Filing | |
| 26.9100 (reported; USD unavailable) | 125,000 | USD value unavailable | 69,302 | 2026-08-24 | Filing | |
| $31.71 | 2,915 | $92,434.65 | 24,353 | 2026-07-20 | Filing | |
| $31.05 | 31,885 | $990,029.25 | 27,268 | 2026-07-20 | Filing | |
| $29.96 | 70,200 | $2,103,192.00 | 59,153 | 2026-07-20 | Filing | |
| $30.73 | 300 | $9,219.00 | 24,353 | 2026-06-22 | Filing | |
| $30.20 | 39,700 | $1,198,940.00 | 24,653 | 2026-06-22 | Filing | |
| $35.69 | 65,000 | $2,319,850.00 | 24,353 | 2026-05-26 | Filing | |
| $31.23 | 446 | $13,928.58 | 10,360 | 2026-03-11 | Filing | |
| $30.41 | 44,173 | $1,343,300.93 | 10,806 | 2026-03-11 | Filing | |
| $29.41 | 28,186 | $828,950.26 | 0 | 2026-03-06 | Filing | |
| 30.2900 (reported; USD unavailable) | 101,409 | USD value unavailable | 69,302 | 2026-03-09 | Filing | |
| 30.3200 (reported; USD unavailable) | 94,124 | USD value unavailable | 69,302 | 2026-03-06 | Filing | |
| 30.3000 (reported; USD unavailable) | 104,467 | USD value unavailable | 69,302 | 2026-03-05 | Filing | |
| 33.2500 (reported; USD unavailable) | 443,707 | USD value unavailable | 174,144 | 2026-03-02 | Filing | |
| 34.4400 (reported; USD unavailable) | 17,924 | USD value unavailable | 174,144 | 2026-02-26 | Filing | |
| 33.6300 (reported; USD unavailable) | 165,408 | USD value unavailable | 477,783 | 2026-02-26 | Filing | |
| 36.6800 (reported; USD unavailable) | 1,300 | USD value unavailable | 459,859 | 2026-02-25 | Filing | |
| 35.9600 (reported; USD unavailable) | 10,436 | USD value unavailable | 461,159 | 2026-02-25 | Filing |