| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $96.59 | 16,936 | $1,635,782.19 | 17,840 | 2026-06-10 | Filing |
| Officer, Director | $95.89 | 26,763 | $2,566,188.99 | 34,776 | 2026-06-10 | Filing |
| Officer | $92.87 | 721 | $66,960.35 | 252,200 | 2026-06-11 | Filing |
| Officer | $93.36 | 63,170 | $5,897,551.20 | 252,921 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $104.30 | 5,119 | $533,888.15 | 0 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $103.57 | 6,676 | $691,419.97 | 5,119 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $102.52 | 5,131 | $526,022.94 | 11,795 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $101.65 | 6,825 | $693,739.41 | 16,926 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $100.50 | 7,266 | $730,261.34 | 23,751 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $99.65 | 3,927 | $391,333.80 | 31,017 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $98.23 | 35,192 | $3,456,772.91 | 34,944 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $97.35 | 21,806 | $2,122,862.07 | 70,136 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $96.23 | 6,650 | $639,905.56 | 91,942 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $95.20 | 5,180 | $493,119.42 | 98,592 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $94.32 | 3,920 | $369,744.59 | 103,772 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $104.30 | 9,508 | $991,639.71 | 3,676,815 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $103.57 | 12,397 | $1,283,932.50 | 3,686,323 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $102.52 | 9,529 | $976,899.74 | 3,698,720 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $101.65 | 12,675 | $1,288,374.46 | 3,708,249 | 2026-06-09 | Filing |
| Large Shareholder, Officer, Director | $100.50 | 13,493 | $1,356,100.47 | 3,720,924 | 2026-06-09 | Filing |