| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $64.75 | 500 | $32,375.00 | 2,815,621 | 2025-02-24 | Filing | |
| $63.62 | 1,100 | $69,985.96 | 2,816,121 | 2025-02-24 | Filing | |
| $62.53 | 2,450 | $153,192.87 | 2,817,221 | 2025-02-24 | Filing | |
| $61.58 | 2,900 | $178,570.11 | 2,819,671 | 2025-02-24 | Filing | |
| $60.55 | 2,450 | $148,348.97 | 2,822,571 | 2025-02-24 | Filing | |
| $59.40 | 600 | $35,638.02 | 2,825,021 | 2025-02-24 | Filing | |
| $9.95 | 23,670 | $235,405.25 | 475,875 | 2023-03-09 | Filing | |
| $76.48 | 8,827 | $675,074.84 | 1,100,000 | 2025-02-18 | Filing | |
| $75.48 | 70,306 | $5,306,978.10 | 1,108,827 | 2025-02-18 | Filing | |
| $74.87 | 34,943 | $2,616,039.14 | 1,179,133 | 2025-02-18 | Filing | |
| $73.79 | 34,515 | $2,546,830.79 | 1,214,076 | 2025-02-18 | Filing | |
| $72.87 | 21,409 | $1,560,082.39 | 1,248,591 | 2025-02-18 | Filing | |
| $66.96 | 1,875 | $125,550.00 | 5,902,402 | 2025-01-31 | Filing | |
| $60.64 | 300 | $18,192.00 | 0 | 2025-01-29 | Filing | |
| $59.52 | 8,985 | $534,762.04 | 300 | 2025-01-29 | Filing | |
| $58.83 | 63,047 | $3,709,067.62 | 9,285 | 2025-01-29 | Filing | |
| $57.97 | 27,668 | $1,603,842.02 | 72,332 | 2025-01-29 | Filing | |
| $68.42 | 300 | $20,526.00 | 8,213,602 | 2025-01-27 | Filing | |
| $67.22 | 800 | $53,778.00 | 8,213,902 | 2025-01-27 | Filing | |
| $66.58 | 2,700 | $179,772.48 | 8,214,702 | 2025-01-27 | Filing |