| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $39.67 | 4,288 | $170,104.96 | 154,989 | 2026-06-15 | Filing | |
| $39.67 | 1,281 | $50,817.27 | 998,549 | 2026-06-15 | Filing | |
| $39.67 | 1,853 | $73,508.51 | 1,000,402 | 2026-06-15 | Filing | |
| $40.08 | 98 | $3,927.84 | 7,291 | 2026-06-12 | Filing | |
| $40.08 | 5,244 | $210,179.52 | 485,922 | 2026-06-12 | Filing | |
| $40.08 | 5,892 | $236,151.36 | 159,277 | 2026-06-12 | Filing | |
| $40.08 | 4,636 | $185,810.88 | 1,001,683 | 2026-06-12 | Filing | |
| $39.00 | 5,000 | $195,000.00 | 87,090 | 2026-06-10 | Filing | |
| $38.75 | 5,000 | $193,750.00 | 92,090 | 2026-06-09 | Filing | |
| $37.09 | 1,650 | $61,201.14 | 35,607 | 2026-05-11 | Filing | |
| $35.07 | 19,550 | $685,696.70 | 202,648 | 2026-02-13 | Filing | |
| $35.14 | 5,476 | $192,407.47 | 222,198 | 2026-02-12 | Filing | |
| $34.83 | 7,500 | $261,225.00 | 1,006,319 | 2026-02-03 | Filing | |
| $33.96 | 20,339 | $690,712.44 | 1,013,819 | 2026-01-30 | Filing | |
| $29.81 | 495 | $14,753.48 | 3,622 | 2025-12-05 | Filing | |
| $26.25 | 20,537 | $539,096.25 | 1,013,621 | 2025-11-04 | Filing | |
| $26.39 | 200 | $5,278.00 | 33,985 | 2025-10-31 | Filing | |
| $26.28 | 2,000 | $52,560.00 | 34,185 | 2025-10-31 | Filing | |
| $26.61 | 2,000 | $53,220.00 | 36,185 | 2025-10-30 | Filing | |
| $30.33 | 9,000 | $272,970.00 | 1,034,158 | 2025-09-09 | Filing |