| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $244.24 |  336 |  $82,063.83 |  11,913,485 |  2025-08-19 |  Filing |  
  |    Officer, Director   |  $244.16 |  304 |  $74,224.67 |  11,911,571 |  2025-08-18 |  Filing |  
  |    Officer, Director   |  $243.13 |  664 |  $161,441.44 |  11,911,875 |  2025-08-18 |  Filing |  
  |    Officer, Director   |  $242.23 |  798 |  $193,300.58 |  11,912,539 |  2025-08-18 |  Filing |  
  |    Officer, Director   |  $240.97 |  408 |  $98,314.82 |  11,913,337 |  2025-08-18 |  Filing |  
  |    Officer, Director   |  $239.73 |  76 |  $18,219.17 |  11,913,745 |  2025-08-18 |  Filing |  
  |    Officer, Director   |  $243.99 |  81 |  $19,762.95 |  11,911,571 |  2025-08-15 |  Filing |  
  |    Officer, Director   |  $243.02 |  678 |  $164,768.51 |  11,911,652 |  2025-08-15 |  Filing |  
  |    Officer, Director   |  $242.35 |  687 |  $166,497.20 |  11,912,330 |  2025-08-15 |  Filing |  
  |    Officer, Director   |  $240.96 |  252 |  $60,721.64 |  11,913,017 |  2025-08-15 |  Filing |  
  |    Officer, Director   |  $239.86 |  282 |  $67,641.14 |  11,913,269 |  2025-08-15 |  Filing |  
  |    Officer, Director   |  $238.84 |  84 |  $20,062.95 |  11,913,551 |  2025-08-15 |  Filing |  
  |    Officer, Director   |  $236.00 |  186 |  $43,895.59 |  11,913,635 |  2025-08-15 |  Filing |  
  |    Officer, Director   |  $235.99 |  41 |  $9,675.45 |  11,911,571 |  2025-08-14 |  Filing |  
  |    Officer, Director   |  $235.32 |  276 |  $64,947.52 |  11,911,612 |  2025-08-14 |  Filing |  
  |    Officer, Director   |  $234.36 |  916 |  $214,678.16 |  11,911,888 |  2025-08-14 |  Filing |  
  |    Officer, Director   |  $233.61 |  1,017 |  $237,585.95 |  11,912,804 |  2025-08-14 |  Filing |  
  |    Officer, Director   |  $237.08 |  251 |  $59,505.93 |  11,911,571 |  2025-08-13 |  Filing |  
  |    Officer, Director   |  $236.23 |  660 |  $155,909.23 |  11,911,822 |  2025-08-13 |  Filing |  
  |    Officer, Director   |  $235.21 |  395 |  $92,908.23 |  11,912,482 |  2025-08-13 |  Filing |