| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Officer | $10.15 | 9,008 | $91,431.20 | 231,011 | 2015-06-11 | Filing | 
  | Officer | $12.46 | 1,000 | $12,460.00 | 19,860 | 2015-03-09 | Filing | 
  | Large Shareholder, Officer, Director | $12.20 | 5,642 | $68,832.40 | 1,565,386 | 2015-03-05 | Filing | 
  | Large Shareholder, Officer, Director | $12.30 | 158,031 | $1,943,781.30 | 1,571,028 | 2015-03-05 | Filing | 
  | Large Shareholder, Officer, Director | $12.53 | 100,000 | $1,253,000.00 | 1,565,386 | 2015-03-05 | Filing | 
  | Large Shareholder, Officer, Director | $12.72 | 36,327 | $462,079.44 | 1,565,386 | 2015-03-04 | Filing | 
  | Large Shareholder, Officer, Director | $12.56 | 25,000 | $314,000.00 | 252,898 | 2015-03-05 | Filing | 
  | Large Shareholder, Officer, Director | $12.62 | 25,000 | $315,500.00 | 252,898 | 2015-03-04 | Filing | 
  | Officer | $11.72 | 25,000 | $293,000.00 | 218,355 | 2015-02-25 | Filing | 
  | Director | $10.35 | 10,000 | $103,500.00 | 30,808 | 2015-02-20 | Filing | 
  | Officer | $9.11 | 5,000 | $45,550.00 | 240,019 | 2015-02-06 | Filing | 
  | Officer | $9.32 | 25,000 | $233,000.00 | 239,508 | 2015-02-06 | Filing | 
  | Officer | $9.50 | 15,000 | $142,500.00 | 139,512 | 2015-02-06 | Filing | 
  | Officer | $8.00 | 1,100 | $8,800.00 | 264,508 | 2014-12-03 | Filing | 
  | Officer | $8.01 | 14,638 | $117,250.38 | 265,608 | 2014-12-02 | Filing | 
  | Large Shareholder, Officer, Director | $8.72 | 24,879 | $216,944.88 | 1,565,386 | 2014-11-26 | Filing | 
  | Large Shareholder, Officer, Director | $8.71 | 3,741 | $32,584.11 | 1,565,390 | 2014-11-28 | Filing | 
  | Large Shareholder, Officer, Director | $8.72 | 24,879 | $216,944.88 | 1,569,131 | 2014-11-26 | Filing | 
  | Officer | $8.75 | 17,500 | $153,125.00 | 139,512 | 2014-11-26 | Filing | 
  | Officer | $5.45 | 20,000 | $109,000.00 | 232,496 | 2014-05-02 | Filing |