| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |        |  $6.95 |  9,744 |  $67,726.65 |  108,773 |  2019-05-24 |  Filing |  
  |        |  $7.15 |  12,956 |  $92,582.28 |  118,517 |  2019-05-23 |  Filing |  
  |        |  $7.41 |  7,300 |  $54,125.12 |  131,473 |  2019-05-22 |  Filing |  
  |    Officer   |  $8.40 |  3,000 |  $25,200.00 |  7,000 |  2016-06-15 |  Filing |  
  |    Officer   |  $8.56 |  12,000 |  $102,720.00 |  67,110 |  2016-06-01 |  Filing |  
  |    Officer   |  $8.59 |  13,000 |  $111,670.00 |  79,110 |  2016-05-31 |  Filing |  
  |    Officer   |  $4.50 |  20,000 |  $90,014.00 |  92,110 |  2015-05-29 |  Filing |  
  |    Officer   |  $3.50 |  10,000 |  $35,000.00 |  20,403 |  2014-02-26 |  Filing |  
  |    Officer   |  $3.40 |  3,000 |  $10,200.00 |  83,501 |  2013-12-06 |  Filing |  
  |    Officer   |  $3.40 |  7,000 |  $23,802.80 |  86,501 |  2013-12-05 |  Filing |  
  |    Officer   |  $3.40 |  3,000 |  $10,200.00 |  78,447 |  2013-12-06 |  Filing |  
  |    Officer   |  $3.40 |  7,000 |  $23,802.80 |  81,447 |  2013-12-05 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $3.55 |  15,000 |  $53,235.00 |  789,510 |  2013-11-11 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $3.71 |  15,000 |  $55,650.00 |  804,510 |  2013-11-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.34 |  3,100 |  $13,454.00 |  794,013 |  2012-09-14 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.42 |  4,650 |  $20,553.00 |  797,113 |  2012-09-13 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.39 |  100 |  $439.00 |  801,763 |  2012-09-13 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.38 |  100 |  $438.00 |  801,863 |  2012-09-13 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.35 |  3,705 |  $16,116.75 |  801,963 |  2012-09-13 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $4.39 |  100 |  $439.00 |  805,668 |  2012-09-12 |  Filing |