| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $13.37 | 6,357,517 | $85,000,002.29 | 14,140,139 | 2018-07-03 | Filing |
| Large Shareholder, Officer, Director | $12.50 | 1,000,000 | $12,500,000.00 | 7,782,622 | 2018-01-19 | Filing |
| Officer | $12.10 | 2,000 | $24,200.00 | 4,000 | 2017-11-13 | Filing |
| Director | $17.61 | 3,000 | $52,830.00 | 3,000 | 2017-08-22 | Filing |
| Director | $17.50 | 2,850 | $49,882.98 | 82,966 | 2017-08-22 | Filing |
| Director | $18.32 | 5,440 | $99,660.80 | 71,762 | 2017-08-11 | Filing |
| Officer | $19.99 | 2,000 | $39,980.00 | 2,000 | 2017-08-14 | Filing |
| Large Shareholder, Officer, Director | $18.85 | 132,625 | $2,499,981.25 | 6,782,622 | 2017-08-11 | Filing |
| Officer | $18.75 | 3,369 | $63,168.75 | 7,369 | 2017-08-11 | Filing |
| Officer | $18.33 | 1,094 | $20,052.91 | 28,249 | 2017-08-11 | Filing |
| Officer | $17.89 | 1,000 | $17,889.90 | 12,537 | 2017-08-11 | Filing |
| Director | $18.33 | 5,000 | $91,639.50 | 18,103 | 2017-08-11 | Filing |
| Large Shareholder, Officer, Director | $28.90 | 34,606 | $1,000,113.40 | 213,805 | 2016-12-13 | Filing |
| Officer | $28.62 | 8,500 | $243,264.90 | 158,500 | 2016-12-12 | Filing |
| Director | $29.02 | 6,900 | $200,266.29 | 6,900 | 2016-12-01 | Filing |
| Officer | $26.12 | 4,000 | $104,484.00 | 4,000 | 2016-08-29 | Filing |
| Large Shareholder, Officer, Director | $23.92 | 41,830 | $1,000,573.60 | 6,649,997 | 2016-05-13 | Filing |
| Large Shareholder, Officer, Director | $29.83 | 34,100 | $1,017,203.00 | 6,608,167 | 2015-12-11 | Filing |
| Large Shareholder, Officer, Director | $29.86 | 90,375 | $2,698,597.50 | 6,574,067 | 2015-12-11 | Filing |
| Large Shareholder, Officer, Director | $30.69 | 237,525 | $7,289,642.25 | 6,483,692 | 2015-12-07 | Filing |