| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $45.06 | 4,966 | $223,781.37 | 53,920,512 | 2026-07-09 | Filing |
| Large Shareholder, Director | $45.07 | 20,338 | $916,611.29 | 53,925,478 | 2026-07-08 | Filing |
| Officer | $45.04 | 4,137 | $186,332.96 | 355,338 | 2026-07-06 | Filing |
| Officer | $45.03 | 6,663 | $300,032.22 | 359,475 | 2026-07-02 | Filing |
| Officer | $45.01 | 4,200 | $189,059.22 | 366,138 | 2026-07-01 | Filing |
| Large Shareholder, Director | $45.33 | 142,163 | $6,444,860.09 | 53,945,816 | 2026-07-06 | Filing |
| Large Shareholder, Director | $45.01 | 12,825 | $577,290.44 | 54,087,979 | 2026-07-02 | Filing |
| Large Shareholder, Director | $45.02 | 6,080 | $273,716.13 | 54,100,804 | 2026-07-01 | Filing |
| Large Shareholder, Officer, Director | $41.01 | 200 | $8,202.00 | 54,102,597 | 2026-06-26 | Filing |
| Large Shareholder, Officer, Director | $40.50 | 61,731 | $2,499,883.27 | 54,102,797 | 2026-06-26 | Filing |
| Large Shareholder, Officer, Director | $40.33 | 138,069 | $5,567,701.46 | 54,164,528 | 2026-06-25 | Filing |
| Officer | $40.01 | 15,000 | $600,178.50 | 370,338 | 2026-06-25 | Filing |
| Large Shareholder, Officer, Director | $35.75 | 3,316 | $118,544.02 | 54,302,597 | 2026-06-17 | Filing |
| Large Shareholder, Officer, Director | $35.28 | 60,364 | $2,129,871.30 | 54,305,913 | 2026-06-17 | Filing |
| Large Shareholder, Officer, Director | $35.90 | 83,066 | $2,982,385.05 | 54,366,277 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $37.88 | 23 | $871.14 | 54,449,343 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $37.05 | 19,138 | $709,145.19 | 54,449,366 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $36.23 | 134,093 | $4,858,739.17 | 54,468,504 | 2026-06-15 | Filing |
| Officer | $38.01 | 3,300 | $125,440.59 | 803,566 | 2026-05-18 | Filing |
| Officer | $37.04 | 24,089 | $892,251.74 | 806,866 | 2026-05-18 | Filing |