| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $38.48 | 3,092 | $118,980.16 | 254,280 | 2026-07-02 | Filing | |
| $38.95 | 2,966 | $115,525.70 | 224,393 | 2026-06-26 | Filing | |
| $38.18 | 14,748 | $563,078.64 | 227,359 | 2026-06-26 | Filing | |
| $38.94 | 6,723 | $261,793.62 | 211,685 | 2026-06-26 | Filing | |
| $38.18 | 33,277 | $1,270,515.86 | 218,408 | 2026-06-26 | Filing | |
| $38.96 | 2,842 | $110,724.32 | 180,597 | 2026-06-26 | Filing | |
| $38.19 | 14,982 | $572,162.58 | 183,439 | 2026-06-26 | Filing | |
| $38.46 | 10,000 | $384,600.00 | 247,596 | 2026-06-26 | Filing | |
| $38.01 | 1,500 | $57,015.00 | 116,731 | 2026-06-26 | Filing | |
| $35.39 | 2,634 | $93,217.26 | 180,597 | 2026-06-18 | Filing | |
| $34.02 | 1,500 | $51,030.00 | 116,731 | 2026-06-15 | Filing | |
| $33.56 | 210,468 | $7,063,306.08 | 74,382 | 2026-05-28 | Filing | |
| $32.64 | 11,483 | $374,805.12 | 284,850 | 2026-05-28 | Filing | |
| $32.95 | 1,698 | $55,949.10 | 242,107 | 2026-05-20 | Filing | |
| $32.15 | 1,168 | $37,551.20 | 243,805 | 2026-05-20 | Filing | |
| $30.41 | 249 | $7,572.09 | 244,973 | 2026-05-20 | Filing | |
| $32.00 | 6,000 | $192,000.00 | 116,731 | 2026-05-20 | Filing | |
| $27.17 | 2,502 | $67,979.34 | 36,394 | 2026-05-01 | Filing | |
| $29.62 | 25,760 | $763,011.20 | 247,596 | 2026-04-23 | Filing | |
| $29.62 | 2,754 | $81,573.48 | 251,685 | 2026-04-23 | Filing |