| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder   |  $18.84 |  86 |  $1,620.24 |  494,677 |  2021-02-12 |  Filing |  
  |    Large Shareholder   |  $18.84 |  2,514 |  $47,363.76 |  2,027,702 |  2021-02-12 |  Filing |  
  |    Large Shareholder   |  $20.04 |  79 |  $1,583.16 |  494,763 |  2021-02-12 |  Filing |  
  |    Large Shareholder   |  $20.04 |  2,314 |  $46,372.56 |  2,030,216 |  2021-02-12 |  Filing |  
  |    Large Shareholder   |  $18.77 |  176 |  $3,303.52 |  494,842 |  2021-02-11 |  Filing |  
  |    Large Shareholder   |  $18.77 |  5,151 |  $96,684.27 |  2,032,530 |  2021-02-11 |  Filing |  
  |    Large Shareholder   |  $18.44 |  171 |  $3,153.24 |  495,018 |  2020-02-10 |  Filing |  
  |    Large Shareholder   |  $18.44 |  5,019 |  $92,550.36 |  2,037,681 |  2020-02-10 |  Filing |  
  |    Large Shareholder   |  $17.78 |  167 |  $2,969.26 |  495,189 |  2020-02-09 |  Filing |  
  |    Large Shareholder   |  $17.78 |  4,875 |  $86,677.50 |  2,042,700 |  2020-02-09 |  Filing |  
  |    Large Shareholder   |  $17.95 |  165 |  $2,961.75 |  495,356 |  2020-02-08 |  Filing |  
  |    Large Shareholder   |  $17.95 |  4,840 |  $86,878.00 |  2,047,575 |  2020-02-08 |  Filing |  
  |    Large Shareholder   |  $16.61 |  3 |  $49.83 |  495,521 |  2020-02-05 |  Filing |  
  |    Large Shareholder   |  $16.61 |  97 |  $1,611.17 |  2,052,415 |  2020-02-05 |  Filing |  
  |    Large Shareholder   |  $17.03 |  160 |  $2,724.80 |  495,524 |  2020-02-05 |  Filing |  
  |    Large Shareholder   |  $17.03 |  4,680 |  $79,700.40 |  2,052,512 |  2020-02-05 |  Filing |  
  |    Officer, Director   |  $15.56 |  8,333 |  $129,661.48 |  141,145 |  2020-12-01 |  Filing |  
  |    Officer   |  $1.03 |  77,821 |  $80,155.63 |  245,471 |  2020-11-16 |  Filing |  
  |    Officer   |  $1.14 |  29,353 |  $33,462.42 |  412,008 |  2020-02-27 |  Filing |  
  |    Officer   |  $1.27 |  24,605 |  $31,248.35 |  441,361 |  2020-02-27 |  Filing |