| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $52.77 | 4,729 | $249,549.33 | 164,166 | 2026-03-17 | Filing | |
| $54.14 | 8,083 | $437,613.62 | 838,561 | 2026-03-19 | Filing | |
| $52.77 | 18,976 | $1,001,363.52 | 830,958 | 2026-03-17 | Filing | |
| $61.42 | 12,040 | $739,540.14 | 768,979 | 2026-03-02 | Filing | |
| $60.91 | 32,460 | $1,977,226.24 | 781,019 | 2026-03-02 | Filing | |
| $59.53 | 2,600 | $154,769.94 | 813,479 | 2026-03-02 | Filing | |
| $58.77 | 1,900 | $111,663.00 | 816,079 | 2026-03-02 | Filing | |
| $56.83 | 1,000 | $56,832.00 | 817,979 | 2026-03-02 | Filing | |
| $70.25 | 7,945 | $558,136.25 | 149,587 | 2025-12-30 | Filing | |
| $75.58 | 7,728 | $584,105.42 | 146,039 | 2026-01-05 | Filing | |
| $70.32 | 3,765 | $264,754.80 | 153,767 | 2025-12-30 | Filing | |
| $72.18 | 500 | $36,090.00 | 41,279 | 2025-12-26 | Filing | |
| $72.96 | 3,791 | $276,591.36 | 102,738 | 2025-12-18 | Filing | |
| $71.82 | 2,579 | $185,223.78 | 106,529 | 2025-12-17 | Filing | |
| $71.82 | 2,406 | $172,798.92 | 124,566 | 2025-12-17 | Filing | |
| $71.82 | 1,342 | $96,382.44 | 157,532 | 2025-12-17 | Filing | |
| $71.82 | 4,950 | $355,509.00 | 783,979 | 2025-12-17 | Filing | |
| $72.38 | 624 | $45,163.31 | 6,690 | 2025-12-16 | Filing | |
| $80.96 | 6,156 | $498,389.76 | 158,874 | 2025-10-14 | Filing | |
| $81.29 | 5,057 | $411,093.14 | 165,030 | 2025-10-13 | Filing |