| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Officer, Director | $240.27 | 922 | $221,530.88 | 11,912,661 | 2025-10-03 | Filing | 
  | Officer, Director | $239.39 | 238 | $56,973.65 | 11,913,583 | 2025-10-03 | Filing | 
  | Officer, Director | $238.87 | 977 | $233,377.46 | 11,911,571 | 2025-10-02 | Filing | 
  | Officer, Director | $237.74 | 339 | $80,593.11 | 11,912,548 | 2025-10-02 | Filing | 
  | Officer, Director | $236.89 | 618 | $146,396.85 | 11,912,887 | 2025-10-02 | Filing | 
  | Officer, Director | $235.77 | 152 | $35,836.69 | 11,913,505 | 2025-10-02 | Filing | 
  | Officer, Director | $234.65 | 164 | $38,482.93 | 11,913,657 | 2025-10-02 | Filing | 
  | Officer, Director | $241.41 | 124 | $29,934.51 | 11,911,571 | 2025-10-01 | Filing | 
  | Officer, Director | $240.35 | 279 | $67,058.32 | 11,911,695 | 2025-10-01 | Filing | 
  | Officer, Director | $238.49 | 97 | $23,133.10 | 11,911,974 | 2025-10-01 | Filing | 
  | Officer, Director | $236.97 | 176 | $41,707.32 | 11,912,071 | 2025-10-01 | Filing | 
  | Officer, Director | $236.14 | 504 | $119,016.58 | 11,912,247 | 2025-10-01 | Filing | 
  | Officer, Director | $235.01 | 517 | $121,499.76 | 11,912,751 | 2025-10-01 | Filing | 
  | Officer, Director | $234.20 | 553 | $129,509.95 | 11,913,268 | 2025-10-01 | Filing | 
  | Officer, Director | $245.05 | 30 | $7,351.50 | 11,911,571 | 2025-09-30 | Filing | 
  | Officer, Director | $243.63 | 68 | $16,566.95 | 11,911,601 | 2025-09-30 | Filing | 
  | Officer, Director | $242.96 | 201 | $48,835.76 | 11,911,669 | 2025-09-30 | Filing | 
  | Officer, Director | $241.54 | 78 | $18,840.33 | 11,911,870 | 2025-09-30 | Filing | 
  | Officer, Director | $239.70 | 49 | $11,745.49 | 11,911,948 | 2025-09-30 | Filing | 
  | Officer, Director | $238.48 | 259 | $61,765.23 | 11,911,997 | 2025-09-30 | Filing |