| Insider |  Price |  Amount |  Total Value |  Remaining Holdings |  Date |  Form 4 |  
   |    Large Shareholder, Officer, Director   |  $11.07 |  2,800 |  $30,996.00 |  3,207,261 |  2016-06-21 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.37 |  3,000 |  $34,110.00 |  3,204,461 |  2016-06-20 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $10.98 |  3,000 |  $32,940.00 |  3,201,461 |  2016-06-17 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.10 |  2,900 |  $32,190.00 |  3,198,461 |  2016-06-16 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.24 |  2,900 |  $32,596.00 |  3,195,561 |  2016-06-15 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.19 |  3,000 |  $33,570.00 |  3,192,661 |  2016-06-14 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.90 |  2,900 |  $34,510.00 |  3,189,661 |  2016-06-13 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $11.83 |  3,000 |  $35,490.00 |  3,186,761 |  2016-06-10 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.04 |  3,000 |  $36,120.00 |  3,183,761 |  2016-06-09 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.24 |  2,900 |  $35,496.00 |  3,180,761 |  2016-06-08 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.26 |  3,000 |  $36,780.00 |  3,177,861 |  2016-06-07 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.33 |  3,000 |  $36,990.00 |  3,174,861 |  2016-06-06 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.79 |  3,000 |  $38,370.00 |  3,171,861 |  2016-06-03 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $13.22 |  5,000 |  $66,100.00 |  3,168,861 |  2016-06-02 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.76 |  5,000 |  $63,800.00 |  3,163,861 |  2016-06-01 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.66 |  5,000 |  $63,300.00 |  3,158,861 |  2016-05-31 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.68 |  17,300 |  $219,364.00 |  3,153,861 |  2016-05-27 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.53 |  16,300 |  $204,239.00 |  3,136,561 |  2016-05-26 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $13.25 |  12,300 |  $162,975.00 |  3,120,261 |  2016-05-25 |  Filing |  
  |    Large Shareholder, Officer, Director   |  $12.50 |  16,967 |  $212,087.50 |  3,107,961 |  2016-05-24 |  Filing |