| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Officer, Director | $247.97 | 157 | $38,931.48 | 11,911,626 | 2025-10-10 | Filing | 
  | Officer, Director | $246.66 | 292 | $72,025.25 | 11,911,783 | 2025-10-10 | Filing | 
  | Officer, Director | $245.29 | 173 | $42,435.27 | 11,912,075 | 2025-10-10 | Filing | 
  | Officer, Director | $244.10 | 134 | $32,709.12 | 11,912,248 | 2025-10-10 | Filing | 
  | Officer, Director | $242.41 | 719 | $174,290.06 | 11,912,382 | 2025-10-10 | Filing | 
  | Officer, Director | $241.71 | 720 | $174,028.03 | 11,913,101 | 2025-10-10 | Filing | 
  | Officer, Director | $245.42 | 267 | $65,527.97 | 11,911,571 | 2025-10-09 | Filing | 
  | Officer, Director | $244.74 | 928 | $227,117.51 | 11,911,838 | 2025-10-09 | Filing | 
  | Officer, Director | $243.79 | 308 | $75,087.57 | 11,912,766 | 2025-10-09 | Filing | 
  | Officer, Director | $242.52 | 162 | $39,288.42 | 11,913,074 | 2025-10-09 | Filing | 
  | Officer, Director | $241.78 | 164 | $39,652.36 | 11,913,236 | 2025-10-09 | Filing | 
  | Officer, Director | $240.35 | 124 | $29,803.69 | 11,913,400 | 2025-10-09 | Filing | 
  | Officer, Director | $239.41 | 134 | $32,081.60 | 11,913,524 | 2025-10-09 | Filing | 
  | Officer, Director | $237.94 | 163 | $38,784.43 | 11,913,658 | 2025-10-09 | Filing | 
  | Officer, Director | $241.28 | 33 | $7,962.39 | 11,911,571 | 2025-10-08 | Filing | 
  | Officer, Director | $240.53 | 1,039 | $249,909.94 | 11,911,604 | 2025-10-08 | Filing | 
  | Officer, Director | $239.72 | 795 | $190,575.33 | 11,912,643 | 2025-10-08 | Filing | 
  | Officer, Director | $238.31 | 258 | $61,483.98 | 11,913,438 | 2025-10-08 | Filing | 
  | Officer, Director | $236.81 | 125 | $29,601.19 | 11,913,696 | 2025-10-08 | Filing | 
  | Officer, Director | $246.98 | 44 | $10,867.12 | 11,911,571 | 2025-10-07 | Filing |