| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $53.55 | 529 | $28,328.16 | 15,097 | 2026-06-18 | Filing | |
| $52.78 | 3,200 | $168,906.24 | 15,626 | 2026-06-18 | Filing | |
| $50.12 | 1,776 | $89,007.44 | 137,240 | 2026-06-04 | Filing | |
| $49.31 | 1,400 | $69,028.54 | 139,016 | 2026-06-04 | Filing | |
| $50.09 | 1,961 | $98,229.04 | 173,280 | 2026-06-04 | Filing | |
| $49.28 | 1,600 | $78,853.76 | 175,241 | 2026-06-04 | Filing | |
| $50.12 | 138,051 | $6,919,585.49 | 440,494 | 2026-06-04 | Filing | |
| $50.07 | 13,975 | $699,732.44 | 132,305 | 2026-06-04 | Filing | |
| $45.40 | 24,000 | $1,089,624.00 | 45,434 | 2026-05-22 | Filing | |
| $44.01 | 10,000 | $440,129.00 | 52,446 | 2026-05-20 | Filing | |
| $40.00 | 5,102 | $204,080.00 | 143,708 | 2026-05-06 | Filing | |
| $38.05 | 5,102 | $194,131.10 | 148,810 | 2026-05-06 | Filing | |
| $36.33 | 13,941 | $506,459.80 | 131,196 | 2026-03-04 | Filing | |
| $35.55 | 4,400 | $156,409.44 | 145,137 | 2026-03-04 | Filing | |
| $36.28 | 26,279 | $953,367.96 | 357,554 | 2026-03-04 | Filing | |
| $35.56 | 19,244 | $684,226.19 | 383,833 | 2026-03-04 | Filing | |
| $35.19 | 5,260 | $185,082.57 | 107,580 | 2026-03-04 | Filing | |
| $36.34 | 1,664 | $60,468.60 | 94,706 | 2026-03-04 | Filing | |
| $35.29 | 4,994 | $176,256.24 | 96,370 | 2026-03-04 | Filing | |
| $36.16 | 13,425 | $485,429.21 | 117,346 | 2026-03-02 | Filing |