| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $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 | |
| $65.76 | 2,700 | $177,540.12 | 14,096 | 2026-05-28 | Filing | |
| $64.88 | 900 | $58,389.03 | 16,796 | 2026-05-28 | Filing | |
| $63.14 | 200 | $12,628.00 | 17,696 | 2026-05-28 | Filing | |
| $58.62 | 20 | $1,172.40 | 344,090 | 2026-05-26 | Filing | |
| $57.88 | 2,336 | $135,196.70 | 344,110 | 2026-05-26 | Filing | |
| $56.92 | 4,644 | $264,323.48 | 346,446 | 2026-05-26 | Filing | |
| $57.29 | 2,500 | $143,225.25 | 12,500 | 2026-05-26 | Filing | |
| $57.06 | 31,348 | $1,788,625.97 | 8,000 | 2026-05-26 | Filing | |
| $53.49 | 1,013 | $54,185.37 | 65,996 | 2026-05-15 | Filing |