| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $71.62 | 4,500 | $322,270.65 | 939,596 | 2026-05-26 | Filing | |
| $68.35 | 6,000 | $410,103.60 | 199,112 | 2026-05-18 | Filing | |
| $69.96 | 2,800 | $195,888.28 | 14 | 2026-05-06 | Filing | |
| $68.96 | 2,387 | $164,595.59 | 0 | 2026-05-01 | Filing | |
| $68.77 | 914 | $62,855.78 | 25,921 | 2026-05-01 | Filing | |
| $68.25 | 2,036 | $138,957.00 | 24,671 | 2026-04-30 | Filing | |
| $68.16 | 6,000 | $408,961.80 | 136,182 | 2026-04-30 | Filing | |
| $67.59 | 2,500 | $168,975.00 | 1,790 | 2026-04-20 | Filing | |
| $63.67 | 1,797 | $114,418.04 | 24,671 | 2026-02-06 | Filing | |
| $63.49 | 1,500 | $95,240.25 | 939,596 | 2026-02-04 | Filing | |
| $63.17 | 680 | $42,955.60 | 17,206 | 2026-02-03 | Filing | |
| $59.89 | 2,000 | $119,780.00 | 100 | 2026-01-28 | Filing | |
| $59.70 | 6,000 | $358,187.40 | 199,112 | 2026-01-28 | Filing | |
| $60.74 | 6,000 | $364,426.80 | 137,382 | 2026-01-26 | Filing | |
| $59.93 | 1,450 | $86,898.65 | 0 | 2025-11-25 | Filing | |
| $57.72 | 1,750 | $101,008.95 | 1,790 | 2025-11-10 | Filing | |
| $60.02 | 5,000 | $300,094.00 | 14 | 2025-02-06 | Filing | |
| $63.42 | 2,600 | $164,887.06 | 0 | 2024-11-27 | Filing | |
| $61.05 | 2,500 | $152,625.00 | 32,896 | 2024-11-19 | Filing | |
| $63.06 | 6,000 | $378,351.00 | 210,112 | 2024-11-14 | Filing |