| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer, Director   |  $710.07 |  2,249 |  $1,596,958.00 |  4,437 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $709.17 |  4,480 |  $3,177,077.57 |  6,686 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $708.09 |  3,368 |  $2,384,853.52 |  11,166 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $706.91 |  2,412 |  $1,705,059.20 |  14,534 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $705.97 |  7,939 |  $5,604,714.88 |  16,946 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $704.93 |  5,685 |  $4,007,499.19 |  24,885 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $703.97 |  4,432 |  $3,119,976.43 |  30,570 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $702.99 |  5,827 |  $4,096,301.75 |  35,002 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $701.92 |  1,100 |  $772,113.98 |  40,829 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $700.77 |  1,381 |  $967,770.14 |  41,929 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $699.49 |  2,065 |  $1,444,452.84 |  43,310 |  2024-10-01 |  Filing |  
  |    Officer, Director   |  $725.00 |  4,392 |  $3,184,200.00 |  13,090 |  2024-09-25 |  Filing |  
  |    Director   |  $725.00 |  402 |  $291,450.00 |  35,262 |  2024-09-25 |  Filing |  
  |    Director   |  $720.00 |  426 |  $306,720.00 |  35,262 |  2024-09-24 |  Filing |  
  |    Director   |  $715.00 |  428 |  $306,020.00 |  0 |  2024-09-19 |  Filing |  
  |    Director   |  $682.69 |  48 |  $32,769.12 |  95,040 |  2024-09-12 |  Filing |  
  |    Director   |  $682.69 |  63 |  $43,009.47 |  283,986 |  2024-09-12 |  Filing |  
  |    Director   |  $683.27 |  984 |  $672,337.68 |  95,088 |  2024-09-12 |  Filing |  
  |    Director   |  $683.27 |  1,312 |  $896,450.24 |  284,049 |  2024-09-12 |  Filing |  
  |    Director   |  $684.24 |  2,930 |  $2,004,823.20 |  96,072 |  2024-09-12 |  Filing |