| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $50.89 | 500 | $25,443.00 | 289,905 | 2026-07-01 | Filing | |
| $50.00 | 4,675 | $233,750.00 | 9,600 | 2026-06-30 | Filing | |
| $48.37 | 7,000 | $338,556.40 | 302,126 | 2026-06-29 | Filing | |
| $59.45 | 100 | $5,945.00 | 64,447 | 2026-06-15 | Filing | |
| $58.20 | 600 | $34,921.02 | 64,547 | 2026-06-15 | Filing | |
| $57.53 | 800 | $46,023.04 | 65,147 | 2026-06-15 | Filing | |
| $59.09 | 200 | $11,817.00 | 215,052 | 2026-06-15 | Filing | |
| $58.00 | 3,600 | $208,797.12 | 215,252 | 2026-06-15 | Filing | |
| $57.30 | 2,700 | $154,708.65 | 218,852 | 2026-06-15 | Filing | |
| $59.11 | 1,750 | $103,446.00 | 309,087 | 2026-06-08 | Filing | |
| $58.19 | 33,250 | $1,934,757.65 | 310,837 | 2026-06-08 | Filing | |
| $61.85 | 200 | $12,369.00 | 70,092 | 2026-06-05 | Filing | |
| $60.13 | 1,200 | $72,150.36 | 70,292 | 2026-06-05 | Filing | |
| $58.99 | 1,200 | $70,787.04 | 71,492 | 2026-06-05 | Filing | |
| $58.11 | 1,400 | $81,353.02 | 72,692 | 2026-06-05 | Filing | |
| $65.04 | 400 | $26,016.00 | 290,161 | 2026-06-01 | Filing | |
| $64.29 | 1,900 | $122,157.08 | 290,561 | 2026-06-01 | Filing | |
| $63.51 | 2,100 | $133,363.02 | 292,461 | 2026-06-01 | Filing | |
| $61.90 | 600 | $37,140.00 | 294,561 | 2026-06-01 | Filing | |
| $66.58 | 200 | $13,315.00 | 13,896 | 2026-05-28 | Filing |