| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $35.16 | 27,551 | $968,682.14 | 8,929,071 | 2026-06-08 | Filing | |
| $34.74 | 42,449 | $1,474,750.42 | 8,956,622 | 2026-06-08 | Filing | |
| $37.09 | 8,939 | $331,538.57 | 64,620 | 2026-06-04 | Filing | |
| $36.51 | 7,000 | $255,557.40 | 73,559 | 2026-06-04 | Filing | |
| $35.47 | 4,900 | $173,783.89 | 80,559 | 2026-06-04 | Filing | |
| $37.13 | 11,707 | $434,673.89 | 140,000 | 2026-06-03 | Filing | |
| $38.46 | 800 | $30,766.64 | 151,707 | 2026-06-03 | Filing | |
| $37.65 | 8,332 | $313,733.96 | 152,507 | 2026-06-03 | Filing | |
| $36.39 | 998 | $36,316.72 | 80,384 | 2026-06-01 | Filing | |
| $35.98 | 11,504 | $413,969.14 | 81,382 | 2026-06-01 | Filing | |
| $36.45 | 3,600 | $131,221.08 | 140,000 | 2026-06-01 | Filing | |
| $35.99 | 66,400 | $2,389,882.08 | 143,600 | 2026-06-01 | Filing | |
| $37.75 | 3,000 | $113,254.20 | 108,549 | 2026-05-26 | Filing | |
| $37.23 | 38,500 | $1,433,166.35 | 189,698 | 2026-05-26 | Filing | |
| $34.59 | 3,191 | $110,360.74 | 110,600 | 2026-05-15 | Filing | |
| $33.51 | 164,916 | $5,526,120.77 | 113,791 | 2026-05-15 | Filing | |
| $32.97 | 52,928 | $1,745,295.51 | 278,707 | 2026-05-15 | Filing | |
| $38.00 | 20,000 | $760,000.00 | 64,620 | 2026-05-14 | Filing | |
| $35.35 | 4,462 | $157,746.87 | 84,620 | 2026-05-13 | Filing | |
| $34.06 | 15,538 | $529,216.51 | 89,082 | 2026-05-13 | Filing |