| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Officer, Director | $246.36 | 157 | $38,677.80 | 11,911,615 | 2025-10-07 | Filing | 
  | Officer, Director | $244.41 | 41 | $10,020.91 | 11,911,772 | 2025-10-07 | Filing | 
  | Officer, Director | $243.29 | 85 | $20,679.32 | 11,911,813 | 2025-10-07 | Filing | 
  | Officer, Director | $241.97 | 35 | $8,468.88 | 11,911,898 | 2025-10-07 | Filing | 
  | Officer, Director | $241.20 | 81 | $19,537.05 | 11,911,933 | 2025-10-07 | Filing | 
  | Officer, Director | $239.96 | 410 | $98,382.86 | 11,912,014 | 2025-10-07 | Filing | 
  | Officer, Director | $239.18 | 1,057 | $252,813.26 | 11,912,424 | 2025-10-07 | Filing | 
  | Officer, Director | $238.35 | 340 | $81,039.03 | 11,913,481 | 2025-10-07 | Filing | 
  | Officer, Director | $249.27 | 74 | $18,445.78 | 11,911,571 | 2025-10-06 | Filing | 
  | Officer, Director | $247.67 | 221 | $54,735.60 | 11,911,645 | 2025-10-06 | Filing | 
  | Officer, Director | $246.02 | 551 | $135,559.28 | 11,911,866 | 2025-10-06 | Filing | 
  | Officer, Director | $243.04 | 17 | $4,131.62 | 11,912,417 | 2025-10-06 | Filing | 
  | Officer, Director | $240.95 | 21 | $5,059.99 | 11,912,434 | 2025-10-06 | Filing | 
  | Officer, Director | $239.95 | 64 | $15,356.85 | 11,912,455 | 2025-10-06 | Filing | 
  | Officer, Director | $239.00 | 245 | $58,554.36 | 11,912,519 | 2025-10-06 | Filing | 
  | Officer, Director | $238.17 | 610 | $145,282.91 | 11,912,764 | 2025-10-06 | Filing | 
  | Officer, Director | $236.96 | 384 | $90,994.10 | 11,913,374 | 2025-10-06 | Filing | 
  | Officer, Director | $235.76 | 63 | $14,853.08 | 11,913,758 | 2025-10-06 | Filing | 
  | Officer, Director | $242.13 | 239 | $57,868.71 | 11,911,571 | 2025-10-03 | Filing | 
  | Officer, Director | $241.30 | 851 | $205,346.04 | 11,911,810 | 2025-10-03 | Filing |