| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $261.53 | 2,500 | $653,825.00 | 31,100 | 2018-01-19 | Filing |
| Director | $257.52 | 5,000 | $1,287,600.00 | 15,104 | 2018-01-12 | Filing |
| Large Shareholder, Officer | $261.49 | 9,500 | $2,484,155.00 | 37,265 | 2018-01-16 | Filing |
| Large Shareholder, Officer, Director | $256.56 | 9,500 | $2,437,320.00 | 15,957 | 2018-01-08 | Filing |
| Officer, Director | $221.59 | 8,000 | $1,772,720.00 | 349,284 | 2018-01-02 | Filing |
| Officer | $208.17 | 10,000 | $2,081,700.00 | 12,906 | 2017-12-04 | Filing |
| Officer, Director | $234.10 | 1,850 | $433,085.00 | 79,150 | 2017-11-17 | Filing |
| Large Shareholder, Officer, Director | $198.79 | 9,500 | $1,888,505.00 | 15,957 | 2017-10-16 | Filing |
| Director | $165.42 | 8,167 | $1,350,985.14 | 11,005 | 2017-08-24 | Filing |
| Officer | $166.98 | 11,600 | $1,936,968.00 | 31,100 | 2017-08-17 | Filing |
| Officer | $162.87 | 10,000 | $1,628,700.00 | 31,100 | 2017-08-08 | Filing |
| Large Shareholder, Officer | $163.33 | 11,750 | $1,919,127.50 | 37,765 | 2017-08-08 | Filing |
| Large Shareholder, Officer | $160.30 | 12,000 | $1,923,600.00 | 71,595 | 2017-08-03 | Filing |
| Large Shareholder, Officer, Director | $154.28 | 8,500 | $1,311,380.00 | 15,957 | 2017-07-17 | Filing |
| Officer | $145.69 | 5,000 | $728,450.00 | 12,906 | 2017-06-30 | Filing |
| Director | $141.47 | 2,849 | $403,048.03 | 6,331 | 2017-06-05 | Filing |
| Director | $139.87 | 3,950 | $552,486.50 | 5,640 | 2017-06-01 | Filing |
| Officer, Director | $140.14 | 1,000 | $140,140.00 | 54,000 | 2017-05-30 | Filing |
| Officer, Director | $140.14 | 1,000 | $140,140.00 | 54,000 | 2017-05-30 | Filing |
| Large Shareholder, Officer | $138.00 | 4,626 | $638,388.00 | 37,765 | 2017-05-11 | Filing |