| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $6.00 |  2,500 |  $15,007.50 |  596,042 |  2019-05-30 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $5.90 |  6,951 |  $40,982.40 |  593,542 |  2019-05-28 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $5.72 |  1,310 |  $7,497.39 |  586,591 |  2019-05-23 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $5.75 |  99 |  $569.25 |  585,281 |  2019-05-21 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $5.73 |  6,122 |  $35,054.57 |  585,182 |  2019-05-20 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $5.61 |  9,082 |  $50,923.68 |  579,060 |  2019-05-17 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $5.45 |  2,699 |  $14,701.45 |  569,978 |  2019-05-16 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $5.08 |  4,607 |  $23,411.85 |  567,279 |  2019-05-15 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.80 |  1,400 |  $6,714.12 |  562,672 |  2019-05-14 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.69 |  13,187 |  $61,850.99 |  561,272 |  2019-05-13 |  Filing |  
  |    Director   |  $7.61 |  5,600 |  $42,616.00 |  10,600 |  2017-12-19 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $7.95 |  3,518 |  $27,973.03 |  10,000 |  2017-12-20 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $7.80 |  1,482 |  $11,559.60 |  6,482 |  2017-12-20 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $7.60 |  5,000 |  $38,000.00 |  5,000 |  2017-12-18 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $7.50 |  5,000 |  $37,500.00 |  14,617 |  2017-12-18 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $1.50 |  12,415 |  $18,637.40 |  3,153,675 |  2015-03-12 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $1.47 |  5,810 |  $8,540.70 |  3,141,260 |  2015-03-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $1.47 |  1,024 |  $1,505.28 |  3,135,450 |  2015-03-10 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $1.47 |  737 |  $1,083.39 |  3,134,426 |  2015-03-09 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $1.50 |  100 |  $150.00 |  3,133,689 |  2015-03-06 |  Filing |