| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $51.48 | 41,798 | $2,151,648.19 | 174,264 | 2026-06-30 | Filing | |
| $51.48 | 44,250 | $2,277,808.58 | 216,062 | 2026-06-30 | Filing | |
| $51.31 | 1,891 | $97,027.21 | 77,300 | 2026-07-01 | Filing | |
| $50.00 | 5,750 | $287,500.00 | 79,191 | 2026-06-11 | Filing | |
| $49.00 | 3,308 | $162,092.00 | 79,191 | 2026-06-10 | Filing | |
| $47.00 | 4,808 | $225,976.00 | 82,499 | 2026-06-02 | Filing | |
| $39.54 | 11,060 | $437,345.58 | 214,524 | 2026-03-20 | Filing | |
| $39.97 | 11,060 | $442,078.15 | 214,524 | 2026-03-19 | Filing | |
| $43.05 | 33,800 | $1,455,140.70 | 307,937 | 2026-02-18 | Filing | |
| $43.17 | 23,570 | $1,017,413.19 | 307,937 | 2026-02-17 | Filing | |
| $43.17 | 3,000 | $129,523.20 | 35,062 | 2026-02-17 | Filing | |
| $43.18 | 3,000 | $129,542.10 | 38,062 | 2026-02-17 | Filing | |
| $43.16 | 3,000 | $129,491.40 | 41,062 | 2026-02-17 | Filing | |
| $43.05 | 43,021 | $1,852,101.37 | 277,526 | 2026-02-18 | Filing | |
| $43.17 | 45,357 | $1,957,866.65 | 320,547 | 2026-02-17 | Filing | |
| $25.34 | 17,095 | $433,182.17 | 137,305 | 2023-02-10 | Filing | |
| $42.93 | 30,970 | $1,329,582.36 | 307,937 | 2026-02-12 | Filing | |
| $41.99 | 31,430 | $1,319,638.84 | 195,926 | 2026-01-02 | Filing | |
| $43.25 | 3,232 | $139,784.00 | 73,932 | 2025-12-15 | Filing | |
| $42.25 | 6,051 | $255,654.75 | 77,164 | 2025-12-15 | Filing |