| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $12.24 |  3,791 |  $46,401.84 |  10,055 |  2019-04-03 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.48 |  600 |  $7,488.00 |  13,846 |  2019-04-02 |  Filing |  
  |    Officer   |  $12.47 |  2,007 |  $25,027.29 |  0 |  2019-04-02 |  Filing |  
  |    Officer   |  $12.71 |  7,993 |  $101,591.03 |  2,007 |  2019-04-01 |  Filing |  
  |    Officer   |  $14.99 |  2,701 |  $40,487.99 |  0 |  2019-03-01 |  Filing |  
  |    Officer   |  $14.94 |  7,299 |  $109,047.06 |  2,701 |  2019-03-01 |  Filing |  
  |    Officer   |  $15.31 |  2,559 |  $39,178.29 |  0 |  2019-02-04 |  Filing |  
  |    Officer   |  $15.32 |  7,441 |  $113,996.12 |  2,559 |  2019-02-01 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $13.27 |  11,407 |  $151,370.89 |  8,475 |  2019-01-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $13.28 |  26,759 |  $355,359.52 |  19,882 |  2019-01-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $13.54 |  11,834 |  $160,232.36 |  13,000 |  2019-01-04 |  Filing |  
  |    Officer   |  $13.48 |  2,232 |  $30,087.36 |  0 |  2019-01-04 |  Filing |  
  |    Officer   |  $13.84 |  7,768 |  $107,509.12 |  2,232 |  2019-01-02 |  Filing |  
  |    Officer   |  $16.15 |  3,015 |  $48,692.25 |  0 |  2018-12-06 |  Filing |  
  |    Officer   |  $15.85 |  1,306 |  $20,700.10 |  3,015 |  2018-12-03 |  Filing |  
  |    Officer   |  $16.81 |  3,217 |  $54,077.77 |  0 |  2018-11-06 |  Filing |  
  |    Officer   |  $17.33 |  300 |  $5,199.00 |  3,217 |  2018-11-05 |  Filing |  
  |    Officer   |  $18.14 |  1,521 |  $27,590.94 |  3,517 |  2018-11-01 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $17.04 |  6,941 |  $118,274.64 |  8,475 |  2018-10-09 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $17.33 |  3,059 |  $53,012.47 |  15,416 |  2018-10-08 |  Filing |