| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $26.65 | 18,000 | $479,754.00 | 1,901,154 | 2017-12-14 | Filing |
| Large Shareholder, Officer, Director | $23.37 | 1,100 | $25,707.00 | 19,500 | 2017-10-10 | Filing |
| Large Shareholder, Officer, Director | $23.48 | 1,000 | $23,476.80 | 18,400 | 2017-09-15 | Filing |
| Large Shareholder, Officer, Director | $23.30 | 2,000 | $46,597.20 | 17,400 | 2017-08-11 | Filing |
| Large Shareholder, Officer, Director | $23.81 | 12,600 | $300,006.00 | 54,500 | 2017-08-07 | Filing |
| Large Shareholder, Officer, Director | $24.28 | 41,900 | $1,017,478.65 | 41,900 | 2017-08-03 | Filing |
| Director | $13.91 | 7,245 | $100,777.95 | 19,420 | 2016-05-19 | Filing |
| Officer, Director | $17.82 | 200 | $3,564.00 | 1,325 | 2016-11-09 | Filing |
| Officer | $18.50 | 540 | $9,990.00 | 5,435 | 2016-10-04 | Filing |
| Officer | $18.50 | 1,000 | $18,500.00 | 13,573 | 2016-10-04 | Filing |
| Large Shareholder, Officer, Director | $19.74 | 7,600 | $150,022.48 | 15,400 | 2016-09-09 | Filing |
| Director | $20.77 | 4,815 | $100,007.55 | 12,175 | 2016-08-22 | Filing |
| Large Shareholder, Officer, Director | $19.25 | 7,800 | $150,150.00 | 7,800 | 2016-08-11 | Filing |
| Large Shareholder, Officer, Director | $12.74 | 31,399 | $399,999.97 | 1,769,567 | 2016-03-16 | Filing |
| Officer | $10.98 | 7,500 | $82,350.00 | 7,500 | 2016-02-11 | Filing |
| Large Shareholder, Officer, Director | $10.98 | 7,500 | $82,350.00 | 7,500 | 2016-02-11 | Filing |
| Officer | $10.75 | 1,000 | $10,750.00 | 12,573 | 2016-02-08 | Filing |
| Officer | $10.89 | 205 | $2,231.65 | 11,573 | 2016-01-20 | Filing |
| Officer | $11.59 | 1,000 | $11,590.00 | 11,368 | 2016-01-19 | Filing |
| Officer | $12.60 | 1,000 | $12,600.00 | 10,368 | 2015-12-18 | Filing |