| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $246.06 |  184 |  $45,274.78 |  11,911,571 |  2025-08-21 |  Filing |  
  |    Officer, Director   |  $245.50 |  708 |  $173,815.98 |  11,911,755 |  2025-08-21 |  Filing |  
  |    Officer, Director   |  $244.33 |  726 |  $177,386.92 |  11,912,463 |  2025-08-21 |  Filing |  
  |    Officer, Director   |  $243.56 |  254 |  $61,865.36 |  11,913,189 |  2025-08-21 |  Filing |  
  |    Officer, Director   |  $241.96 |  174 |  $42,101.32 |  11,913,443 |  2025-08-21 |  Filing |  
  |    Officer, Director   |  $240.96 |  204 |  $49,155.17 |  11,913,617 |  2025-08-21 |  Filing |  
  |    Officer, Director   |  $247.07 |  143 |  $35,331.55 |  11,911,571 |  2025-08-20 |  Filing |  
  |    Officer, Director   |  $246.37 |  1,203 |  $296,386.36 |  11,911,714 |  2025-08-20 |  Filing |  
  |    Officer, Director   |  $245.51 |  904 |  $221,944.11 |  11,912,917 |  2025-08-20 |  Filing |  
  |    Officer, Director   |  $247.63 |  31 |  $7,676.38 |  11,911,571 |  2025-08-19 |  Filing |  
  |    Officer, Director   |  $247.06 |  238 |  $58,799.52 |  11,911,602 |  2025-08-19 |  Filing |  
  |    Officer, Director   |  $245.78 |  515 |  $126,577.58 |  11,911,840 |  2025-08-19 |  Filing |  
  |    Officer, Director   |  $245.10 |  1,130 |  $276,957.92 |  11,912,355 |  2025-08-19 |  Filing |  
  |    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 |