| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Other   |  $21.05 |  27,123 |  $570,857.78 |  155,259 |  2023-04-03 |  Filing |  
  |    Large Shareholder, Other   |  $20.78 |  32,367 |  $672,424.43 |  182,382 |  2023-03-31 |  Filing |  
  |    Large Shareholder, Other   |  $20.52 |  35,766 |  $733,918.32 |  214,750 |  2023-03-30 |  Filing |  
  |    Large Shareholder, Other   |  $19.69 |  43,754 |  $861,297.49 |  250,516 |  2023-03-29 |  Filing |  
  |    Large Shareholder, Other   |  $19.18 |  5,730 |  $109,907.13 |  294,270 |  2023-03-28 |  Filing |  
  |    Large Shareholder, Other   |  $20.52 |  35,766 |  $733,918.32 |  214,749 |  2023-03-30 |  Filing |  
  |    Large Shareholder, Other   |  $19.69 |  43,754 |  $861,297.49 |  250,515 |  2023-03-29 |  Filing |  
  |    Large Shareholder, Other   |  $19.18 |  5,731 |  $109,926.31 |  294,269 |  2023-03-28 |  Filing |  
  |    Large Shareholder, Other   |  $18.24 |  10,533 |  $192,069.26 |  300,000 |  2023-03-22 |  Filing |  
  |    Large Shareholder, Other   |  $18.25 |  11,379 |  $207,621.23 |  310,533 |  2023-03-21 |  Filing |  
  |    Large Shareholder, Other   |  $18.26 |  2,354 |  $42,972.27 |  321,912 |  2023-03-20 |  Filing |  
  |    Large Shareholder, Other   |  $18.24 |  10,534 |  $192,087.49 |  300,000 |  2023-03-22 |  Filing |  
  |    Large Shareholder, Other   |  $18.25 |  11,378 |  $207,602.99 |  310,534 |  2023-03-21 |  Filing |  
  |    Large Shareholder, Other   |  $18.26 |  2,355 |  $42,990.53 |  321,912 |  2023-03-20 |  Filing |  
  |    Large Shareholder, Other   |  $18.29 |  30,153 |  $551,347.61 |  324,266 |  2023-03-17 |  Filing |  
  |    Large Shareholder, Other   |  $18.60 |  73,262 |  $1,362,306.89 |  354,419 |  2023-03-16 |  Filing |  
  |    Large Shareholder, Other   |  $18.42 |  27,417 |  $505,103.39 |  427,681 |  2023-03-15 |  Filing |  
  |    Large Shareholder, Other   |  $18.29 |  30,153 |  $551,347.61 |  324,267 |  2023-03-17 |  Filing |  
  |    Large Shareholder, Other   |  $18.60 |  73,262 |  $1,362,306.89 |  354,420 |  2023-03-16 |  Filing |  
  |    Large Shareholder, Other   |  $18.42 |  27,417 |  $505,103.39 |  427,682 |  2023-03-15 |  Filing |