| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $34.78 | 500 | $17,392.00 | 59,850 | 2019-06-10 | Filing |
| Large Shareholder, Officer, Director | $37.93 | 1,284 | $48,696.98 | 0 | 2019-06-04 | Filing |
| Large Shareholder, Officer, Director | $37.52 | 5,016 | $188,215.37 | 1,284 | 2019-06-04 | Filing |
| Large Shareholder | $37.93 | 1,284 | $48,696.98 | 0 | 2019-06-04 | Filing |
| Large Shareholder | $37.52 | 5,016 | $188,215.37 | 1,284 | 2019-06-04 | Filing |
| Large Shareholder | $37.78 | 1,500 | $56,673.00 | 0 | 2019-06-03 | Filing |
| Large Shareholder | $36.84 | 72,200 | $2,659,848.00 | 1,500 | 2019-06-03 | Filing |
| Large Shareholder, Officer, Director | $37.87 | 100 | $3,787.00 | 0 | 2019-06-03 | Filing |
| Large Shareholder, Officer, Director | $36.84 | 9,900 | $364,716.00 | 100 | 2019-06-03 | Filing |
| Large Shareholder, Officer, Director | $37.78 | 1,500 | $56,673.00 | 0 | 2019-06-03 | Filing |
| Large Shareholder, Officer, Director | $36.84 | 72,200 | $2,659,848.00 | 1,500 | 2019-06-03 | Filing |
| Large Shareholder | $37.87 | 100 | $3,787.00 | 0 | 2019-06-03 | Filing |
| Large Shareholder | $36.84 | 9,900 | $364,716.00 | 100 | 2019-06-03 | Filing |
| Officer | $37.87 | 2,000 | $75,740.00 | 64,939 | 2019-06-03 | Filing |
| Officer | $35.64 | 84 | $2,993.76 | 23,951 | 2019-03-06 | Filing |
| Officer | $35.64 | 167 | $5,951.88 | 1,903 | 2019-03-06 | Filing |
| Large Shareholder, Officer, Director | $35.64 | 1,309 | $46,652.76 | 18,691 | 2019-03-06 | Filing |
| Officer | $35.64 | 85 | $3,029.40 | 18,950 | 2019-03-06 | Filing |
| Officer | $35.64 | 198 | $7,056.72 | 61,872 | 2019-03-06 | Filing |
| Officer | $35.64 | 167 | $5,951.88 | 9,903 | 2019-03-06 | Filing |