| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $54.47 | 60,626 | $3,302,298.22 | 92,035 | 2026-03-16 | Filing | |
| $58.79 | 272,594 | $16,025,801.26 | 866,444 | 2026-03-11 | Filing | |
| $59.04 | 5,063 | $298,919.52 | 15,555 | 2026-03-11 | Filing | |
| $61.13 | 272,593 | $16,663,610.09 | 672,810 | 2026-03-04 | Filing | |
| $61.19 | 18,102 | $1,107,661.38 | 0 | 2026-02-12 | Filing | |
| $59.74 | 10,989 | $656,482.86 | 15,449 | 2026-02-10 | Filing | |
| $59.74 | 14,835 | $886,242.90 | 15,449 | 2026-02-10 | Filing | |
| $59.11 | 19,150 | $1,131,956.50 | 14,588 | 2026-02-09 | Filing | |
| $59.11 | 54,434 | $3,217,593.74 | 92,035 | 2026-02-09 | Filing | |
| $57.29 | 18,023 | $1,032,537.67 | 0 | 2026-02-03 | Filing | |
| $56.34 | 843 | $47,494.62 | 14,019 | 2026-02-03 | Filing | |
| $55.77 | 1,985 | $110,703.45 | 12,052 | 2026-02-02 | Filing | |
| $47.56 | 278 | $13,221.68 | 12,419 | 2025-11-13 | Filing | |
| $50.00 | 6,216 | $310,800.00 | 20,349 | 2025-09-23 | Filing | |
| $50.00 | 1,000 | $50,000.00 | 11,772 | 2025-09-23 | Filing | |
| $50.00 | 25,000 | $1,250,000.00 | 40,520 | 2025-09-23 | Filing | |
| $46.89 | 50,362 | $2,361,474.18 | 116,643 | 2025-09-10 | Filing | |
| $45.00 | 500 | $22,500.00 | 12,772 | 2025-07-24 | Filing | |
| $44.42 | 526,568 | $23,390,150.56 | 667,593 | 2025-07-23 | Filing | |
| $40.00 | 5,585 | $223,400.00 | 116,643 | 2025-06-17 | Filing |