| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $46.74 | 3,511 | $164,104.14 | 587,724 | 2026-05-06 | Filing | |
| $45.99 | 3,989 | $183,454.11 | 584,213 | 2026-05-06 | Filing | |
| $43.70 | 1,606 | $70,182.20 | 580,224 | 2026-05-05 | Filing | |
| $42.76 | 3,832 | $163,856.32 | 578,618 | 2026-05-05 | Filing | |
| $41.89 | 2,062 | $86,377.18 | 574,786 | 2026-05-05 | Filing | |
| $41.02 | 10,000 | $410,200.00 | 572,724 | 2026-05-04 | Filing | |
| $41.00 | 3,500 | $143,500.00 | 33,024 | 2026-04-30 | Filing | |
| $54.31 | 7,700 | $418,187.00 | 562,724 | 2026-02-12 | Filing | |
| $53.74 | 17,300 | $929,702.00 | 555,024 | 2026-02-12 | Filing | |
| $45.60 | 3,100 | $141,360.00 | 8,392 | 2025-12-10 | Filing | |
| $160.98 | 34 | $5,473.32 | 56,736 | 2020-10-15 | Filing | |
| $165.51 | 33 | $5,461.83 | 56,736 | 2020-07-15 | Filing | |
| $119.39 | 100 | $11,939.00 | 3,228 | 2017-06-02 | Filing | |
| $77.71 | 2,500 | $194,275.00 | 5,018 | 2014-08-07 | Filing |