| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Officer   |  $16.53 |  2,745 |  $45,374.85 |  19,637 |  2022-09-09 |  Filing |  
  |    Officer   |  $16.53 |  2,745 |  $45,374.85 |  16,641 |  2022-09-09 |  Filing |  
  |    Large Shareholder, Other   |  $11.00 |  8,147 |  $89,617.00 |  9,093,766 |  2017-05-19 |  Filing |  
  |    Large Shareholder, Other   |  $11.00 |  1,600 |  $17,599.04 |  9,085,619 |  2017-05-18 |  Filing |  
  |    Officer   |  $11.05 |  400 |  $4,420.00 |  9,994 |  2017-05-19 |  Filing |  
  |    Officer   |  $11.00 |  500 |  $5,500.00 |  9,594 |  2017-05-18 |  Filing |  
  |    Large Shareholder, Other   |  $10.85 |  500 |  $5,425.00 |  9,084,019 |  2017-05-17 |  Filing |  
  |    Large Shareholder, Other   |  $11.11 |  10,000 |  $111,050.00 |  9,083,519 |  2017-05-15 |  Filing |  
  |    Large Shareholder, Other   |  $11.10 |  19,900 |  $220,890.00 |  9,073,519 |  2017-05-15 |  Filing |  
  |    Large Shareholder, Director, Other   |  $9.75 |  1,500 |  $14,625.00 |  9,053,619 |  2016-08-29 |  Filing |  
  |    Large Shareholder, Director, Other   |  $9.75 |  1,600 |  $15,600.00 |  9,052,119 |  2016-08-26 |  Filing |  
  |    Large Shareholder, Director, Other   |  $9.75 |  1,500 |  $14,625.00 |  9,050,519 |  2016-08-25 |  Filing |  
  |    Large Shareholder, Director, Other   |  $9.75 |  2,000 |  $19,500.00 |  9,049,019 |  2016-08-24 |  Filing |  
  |    Director   |  $11.80 |  1,000 |  $11,800.00 |  5,534 |  2015-11-23 |  Filing |  
  |    Large Shareholder, Director, Other   |  $11.03 |  29,000 |  $319,794.60 |  9,047,019 |  2015-12-16 |  Filing |  
  |    Large Shareholder, Director, Other   |  $11.00 |  6,000 |  $66,000.00 |  9,018,019 |  2015-12-15 |  Filing |  
  |    Director   |  $11.80 |  1,000 |  $11,800.00 |  5,634 |  2015-11-23 |  Filing |  
  |    Officer   |  $1.45 |  1,001 |  $1,451.45 |  90,940 |  2015-08-27 |  Filing |  
  |    Officer   |  $1.44 |  2,000 |  $2,880.00 |  89,939 |  2015-08-25 |  Filing |  
  |    Officer, Director   |  $1.47 |  3,000 |  $4,410.00 |  380,087 |  2015-08-20 |  Filing |