| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $234.18 |  378 |  $88,518.23 |  11,912,877 |  2025-08-13 |  Filing |  
  |    Officer, Director   |  $232.85 |  220 |  $51,226.01 |  11,913,255 |  2025-08-13 |  Filing |  
  |    Officer, Director   |  $231.30 |  219 |  $50,655.60 |  11,913,475 |  2025-08-13 |  Filing |  
  |    Officer, Director   |  $230.09 |  127 |  $29,221.05 |  11,913,694 |  2025-08-13 |  Filing |  
  |    Officer, Director   |  $232.98 |  653 |  $152,133.00 |  11,911,571 |  2025-08-12 |  Filing |  
  |    Officer, Director   |  $231.95 |  953 |  $221,046.35 |  11,912,224 |  2025-08-12 |  Filing |  
  |    Officer, Director   |  $231.13 |  209 |  $48,305.13 |  11,913,177 |  2025-08-12 |  Filing |  
  |    Officer, Director   |  $229.97 |  193 |  $44,384.33 |  11,913,386 |  2025-08-12 |  Filing |  
  |    Officer, Director   |  $228.69 |  167 |  $38,190.68 |  11,913,579 |  2025-08-12 |  Filing |  
  |    Officer, Director   |  $227.60 |  75 |  $17,070.00 |  11,913,746 |  2025-08-12 |  Filing |  
  |    Officer, Director   |  $241.20 |  148 |  $35,697.75 |  11,911,571 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $240.20 |  149 |  $35,789.20 |  11,911,719 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $238.83 |  416 |  $99,353.95 |  11,911,868 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $237.82 |  274 |  $65,162.19 |  11,912,284 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $236.98 |  263 |  $62,325.24 |  11,912,558 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $235.44 |  225 |  $52,973.78 |  11,912,821 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $234.65 |  195 |  $45,756.15 |  11,913,046 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $233.44 |  185 |  $43,185.70 |  11,913,241 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $232.34 |  395 |  $91,773.43 |  11,913,426 |  2025-08-11 |  Filing |  
  |    Officer, Director   |  $241.46 |  409 |  $98,758.41 |  11,911,571 |  2025-08-08 |  Filing |