| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $73.13 | 126,864 | $9,277,818.05 | 0 | 2026-08-13 | Filing | |
| $71.49 | 42,290 | $3,023,303.64 | 126,864 | 2026-08-12 | Filing | |
| $52.33 | 2,200 | $115,126.00 | 30,252 | 2026-08-12 | Filing | |
| $70.82 | 3,600 | $254,952.00 | 5,405 | 2026-07-31 | Filing | |
| $70.25 | 50,000 | $3,512,290.00 | 169,154 | 2026-07-31 | Filing | |
| $60.91 | 5,770 | $351,473.78 | 9,214 | 2026-02-26 | Filing | |
| $61.00 | 30,000 | $1,830,087.00 | 1,305,347 | 2026-02-20 | Filing | |
| $60.03 | 7,670 | $460,440.07 | 1,335,347 | 2026-02-18 | Filing | |
| $60.17 | 22,330 | $1,343,553.67 | 1,343,017 | 2026-02-18 | Filing | |
| $59.39 | 8,857 | $526,024.32 | 1,365,347 | 2026-02-18 | Filing | |
| $60.07 | 31,143 | $1,870,713.30 | 1,374,204 | 2026-02-17 | Filing | |
| $59.81 | 8,500 | $508,358.65 | 5,812 | 2026-02-10 | Filing | |
| $60.87 | 1,243 | $75,661.41 | 0 | 2026-02-04 | Filing | |
| $54.77 | 5,917 | $324,074.09 | 8,716 | 2026-02-04 | Filing | |
| $51.01 | 35,000 | $1,785,420.00 | 1,405,347 | 2025-12-09 | Filing | |
| $51.51 | 4,692 | $241,661.46 | 465 | 2025-12-04 | Filing | |
| $45.04 | 4,300 | $193,668.99 | 5,644 | 2025-11-07 | Filing | |
| $43.41 | 3,420 | $148,465.28 | 0 | 2025-09-03 | Filing | |
| $44.04 | 1,200 | $52,848.00 | 10,166 | 2025-05-28 | Filing | |
| $57.10 | 500 | $28,552.05 | 30,729 | 2024-11-14 | Filing |