| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $53.46 | 1,731 | $92,539.26 | 2,333,193 | 2026-06-08 | Filing | |
| $55.17 | 10,511 | $579,891.87 | 2,334,924 | 2026-06-05 | Filing | |
| $54.17 | 86,472 | $4,684,188.24 | 2,345,435 | 2026-06-05 | Filing | |
| $59.80 | 4,116 | $246,136.80 | 0 | 2026-04-27 | Filing | |
| $64.49 | 4,876 | $314,453.24 | 52,953 | 2026-03-16 | Filing | |
| $64.35 | 7,634 | $491,247.90 | 83,550 | 2026-03-12 | Filing | |
| $60.69 | 20,000 | $1,213,800.00 | 184,607 | 2026-03-03 | Filing | |
| $61.65 | 20,000 | $1,233,000.00 | 116,321 | 2026-02-27 | Filing | |
| $61.12 | 32,514 | $1,987,255.68 | 58,796 | 2026-02-23 | Filing | |
| $60.37 | 3,768 | $227,474.16 | 52,806 | 2026-02-20 | Filing | |
| $60.63 | 57,500 | $3,486,225.00 | 482,556 | 2025-11-11 | Filing | |
| $52.79 | 1,422 | $75,067.38 | 69,486 | 2025-10-28 | Filing | |
| $51.56 | 4,259 | $219,594.04 | 0 | 2025-08-06 | Filing | |
| $51.94 | 12,438 | $646,029.72 | 13,297 | 2025-07-25 | Filing | |
| $51.00 | 7,216 | $368,016.00 | 115,176 | 2025-04-28 | Filing | |
| $48.74 | 30,844 | $1,503,336.56 | 37,551 | 2025-03-11 | Filing | |
| $44.95 | 7,008 | $315,009.60 | 0 | 2024-12-03 | Filing | |
| $44.95 | 8,760 | $393,762.00 | 0 | 2024-12-03 | Filing | |
| $44.83 | 30,154 | $1,351,803.82 | 201,608 | 2024-12-03 | Filing | |
| $40.72 | 35,000 | $1,425,200.00 | 456,837 | 2024-05-29 | Filing |