| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $66.58 | 200 | $13,315.00 | 13,896 | 2026-05-28 | Filing | |
| $65.76 | 2,700 | $177,540.12 | 14,096 | 2026-05-28 | Filing | |
| $64.88 | 900 | $58,389.03 | 16,796 | 2026-05-28 | Filing | |
| $63.14 | 200 | $12,628.00 | 17,696 | 2026-05-28 | Filing | |
| $58.62 | 20 | $1,172.40 | 344,090 | 2026-05-26 | Filing | |
| $57.88 | 2,336 | $135,196.70 | 344,110 | 2026-05-26 | Filing | |
| $56.92 | 4,644 | $264,323.48 | 346,446 | 2026-05-26 | Filing | |
| $57.29 | 2,500 | $143,225.25 | 12,500 | 2026-05-26 | Filing | |
| $57.06 | 31,348 | $1,788,625.97 | 8,000 | 2026-05-26 | Filing | |
| $53.49 | 1,013 | $54,185.37 | 65,996 | 2026-05-15 | Filing | |
| $53.00 | 500 | $26,500.00 | 221,550 | 2026-05-15 | Filing | |
| $52.06 | 6,000 | $312,346.80 | 222,050 | 2026-05-15 | Filing | |
| $52.08 | 3,000 | $156,240.30 | 16,480 | 2026-05-15 | Filing | |
| $61.05 | 100 | $6,105.00 | 74,071 | 2026-05-07 | Filing | |
| $59.99 | 200 | $11,998.00 | 74,171 | 2026-05-07 | Filing | |
| $58.74 | 1,100 | $64,613.01 | 74,371 | 2026-05-07 | Filing | |
| $57.98 | 1,300 | $75,378.03 | 75,471 | 2026-05-07 | Filing | |
| $56.85 | 1,300 | $73,909.03 | 76,771 | 2026-05-07 | Filing | |
| $62.49 | 2,700 | $168,735.15 | 295,200 | 2026-05-01 | Filing | |
| $61.63 | 2,300 | $141,743.71 | 297,900 | 2026-05-01 | Filing |