| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| 42.4650 (reported; USD unavailable) | 2,000 | USD value unavailable | 519,000 | 2026-09-02 | Filing | |
| $42.53 | 2,000 | $85,060.00 | 517,000 | 2026-09-02 | Filing | |
| 42.4400 (reported; USD unavailable) | 1,000 | USD value unavailable | 1,767,000 | 2026-09-02 | Filing | |
| $42.53 | 15,000 | $637,950.00 | 1,766,000 | 2026-09-02 | Filing | |
| $42.37 | 10,000 | $423,700.00 | 1,751,000 | 2026-09-02 | Filing | |
| $44.58 | 5 | $243.85 | 5,199 | 2026-08-27 | Filing | |
| $45.02 | 4,150 | $186,833.00 | 9,766 | 2026-08-26 | Filing | |
| $44.12 | 3,500 | $154,402.50 | 7,500 | 2026-08-25 | Filing | |
| $44.15 | 1,500 | $66,225.00 | 21,639 | 2026-08-25 | Filing | |
| $46.92 | 2,510 | $117,769.20 | 10,155 | 2026-08-17 | Filing | |
| $47.31 | 5,260 | $248,850.60 | 10,637 | 2026-08-11 | Filing | |
| $46.36 | 1,500 | $69,540.00 | 21,490 | 2026-08-11 | Filing | |
| $46.38 | 368 | $17,067.84 | 38,485 | 2026-08-11 | Filing | |
| 46.6200 (reported; USD unavailable) | 3,200 | USD value unavailable | 38,117 | 2026-08-11 | Filing | |
| $47.12 | 1,500 | $70,680.00 | 29,698 | 2026-08-11 | Filing | |
| $47.13 | 3,000 | $141,390.00 | 6,000 | 2026-08-12 | Filing | |
| $47.38 | 3,000 | $142,140.00 | 3,000 | 2026-08-11 | Filing | |
| $50.25 | 2,000 | $100,500.00 | 20,139 | 2026-05-22 | Filing | |
| $49.84 | 1,500 | $74,760.00 | 19,757 | 2026-05-21 | Filing | |
| $48.63 | 1,200 | $58,356.00 | 34,747 | 2026-05-20 | Filing |