| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $44.64 | 18,007 | $803,832.48 | 82,356 | 2026-06-15 | Filing | |
| $46.88 | 37,000 | $1,734,711.70 | 1,732,966 | 2026-06-12 | Filing | |
| $47.87 | 11,812 | $565,389.65 | 1,781,778 | 2026-06-11 | Filing | |
| $48.00 | 3,000 | $144,000.00 | 25,039 | 2026-06-10 | Filing | |
| $50.11 | 1,993 | $99,869.23 | 100,363 | 2026-06-05 | Filing | |
| $51.13 | 25,208 | $1,288,950.58 | 1,781,778 | 2026-06-04 | Filing | |
| $50.10 | 81,504 | $4,083,383.00 | 1,806,986 | 2026-06-03 | Filing | |
| $49.70 | 2,000 | $99,400.00 | 14,801 | 2026-06-03 | Filing | |
| $48.36 | 15,807 | $764,426.52 | 44,198 | 2026-05-22 | Filing | |
| $49.54 | 16,000 | $792,640.00 | 60,005 | 2026-05-18 | Filing | |
| $51.76 | 193 | $9,989.68 | 76,005 | 2026-05-14 | Filing | |
| $50.11 | 1,985 | $99,468.35 | 0 | 2026-05-15 | Filing | |
| $51.16 | 47,836 | $2,447,265.84 | 0 | 2026-05-14 | Filing | |
| $49.98 | 40,070 | $2,002,698.60 | 160,712 | 2026-05-12 | Filing | |
| $36.50 | 8,450 | $308,425.00 | 174,206 | 2026-03-10 | Filing | |
| $35.81 | 7,959 | $285,011.79 | 12,697 | 2026-03-06 | Filing | |
| $35.67 | 150,000 | $5,350,500.00 | 1,938,311 | 2026-02-25 | Filing | |
| $35.73 | 17,256 | $616,556.88 | 17,568 | 2026-03-02 | Filing | |
| $34.55 | 275,000 | $9,500,645.00 | 2,088,311 | 2026-02-25 | Filing | |
| $34.87 | 3,214 | $112,072.18 | 73,703 | 2026-02-26 | Filing |