| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |        |  $5.13 |  2,000 |  $10,260.00 |  12,010 |  2021-05-03 |  Filing |  
  |        |  $4.48 |  7,000 |  $31,340.40 |  7,000 |  2021-01-29 |  Filing |  
  |        |  $4.67 |  5,500 |  $25,685.00 |  5,500 |  2021-01-28 |  Filing |  
  |        |  $4.58 |  4,000 |  $18,320.00 |  10,010 |  2021-01-28 |  Filing |  
  |    Director   |  $10.85 |  10,000 |  $108,461.00 |  10,000 |  2019-01-31 |  Filing |  
  |    Director   |  $0.00 |  727,050 |  $0.00 |  727,050 |  2017-12-31 |  Filing |  
  |    Director   |  $23.21 |  5,000 |  $116,045.50 |  5,000 |  2017-10-27 |  Filing |  
  |    Large Shareholder, Director   |  $12.36 |  215,400 |  $2,662,602.48 |  665,400 |  2014-12-09 |  Filing |  
  |    Large Shareholder, Director   |  $12.00 |  354,297 |  $4,251,138.84 |  450,000 |  2014-12-08 |  Filing |  
  |    Large Shareholder, Director   |  $12.63 |  95,703 |  $1,208,709.75 |  95,703 |  2014-12-05 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.11 |  45,800 |  $554,450.22 |  129,876,265 |  2014-12-15 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.98 |  370,000 |  $4,432,933.00 |  129,830,465 |  2014-12-12 |  Filing |  
  |    Large Shareholder, Director   |  $12.11 |  45,800 |  $554,450.22 |  129,876,265 |  2014-12-15 |  Filing |  
  |    Large Shareholder, Director   |  $11.98 |  370,000 |  $4,432,933.00 |  129,830,465 |  2014-12-12 |  Filing |  
  |    Large Shareholder, Director   |  $12.20 |  193,400 |  $2,358,880.46 |  1,228,400 |  2014-12-11 |  Filing |  
  |    Large Shareholder, Director   |  $12.13 |  369,600 |  $4,481,658.72 |  1,035,000 |  2014-12-10 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.20 |  193,400 |  $2,358,880.46 |  1,228,400 |  2014-12-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.13 |  369,600 |  $4,481,658.72 |  1,035,000 |  2014-12-10 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.36 |  215,400 |  $2,662,602.48 |  665,400 |  2014-12-09 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.00 |  354,297 |  $4,251,138.84 |  450,000 |  2014-12-08 |  Filing |