| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $81.31 | 1,833 | $149,041.23 | 325,035 | 2026-06-02 | Filing | |
| $86.40 | 262 | $22,636.80 | 314,048 | 2026-06-01 | Filing | |
| $85.90 | 47,630 | $4,091,417.00 | 314,310 | 2026-06-01 | Filing | |
| $84.75 | 72,687 | $6,160,223.25 | 361,940 | 2026-06-01 | Filing | |
| $84.14 | 28,329 | $2,383,602.06 | 434,627 | 2026-06-01 | Filing | |
| $82.72 | 22,206 | $1,836,880.32 | 462,956 | 2026-06-01 | Filing | |
| $82.11 | 22,240 | $1,826,126.40 | 485,162 | 2026-06-01 | Filing | |
| $80.99 | 1,938 | $156,958.62 | 507,402 | 2026-06-01 | Filing | |
| $79.68 | 4,155 | $331,070.40 | 509,340 | 2026-06-01 | Filing | |
| $75.00 | 2,838 | $212,850.00 | 2,326 | 2026-05-29 | Filing | |
| $55.92 | 3,803 | $212,663.76 | 4,653 | 2026-05-01 | Filing | |
| $55.25 | 7,197 | $397,634.25 | 8,456 | 2026-05-01 | Filing | |
| $56.00 | 500 | $28,000.00 | 17,500 | 2026-05-01 | Filing | |
| $55.39 | 2,000 | $110,780.00 | 18,000 | 2026-05-01 | Filing | |
| $53.11 | 900 | $47,799.00 | 549,901 | 2026-04-07 | Filing | |
| $52.55 | 5,200 | $273,260.00 | 550,801 | 2026-04-07 | Filing | |
| $51.51 | 10,000 | $515,100.00 | 556,001 | 2026-04-07 | Filing | |
| $50.66 | 3,900 | $197,574.00 | 566,001 | 2026-04-07 | Filing | |
| $49.22 | 5,646 | $277,896.12 | 4,653 | 2026-04-01 | Filing | |
| $48.57 | 5,354 | $260,043.78 | 10,299 | 2026-04-01 | Filing |