| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $135.63 | 2,120 | $287,535.60 | 86,848 | 2019-08-13 | Filing |
| Officer | $134.62 | 2,036 | $274,086.32 | 88,968 | 2019-08-13 | Filing |
| Director | $126.00 | 5,000 | $630,000.00 | 5,222 | 2019-08-09 | Filing |
| Director | $124.19 | 5,000 | $620,962.00 | 5,222 | 2019-08-09 | Filing |
| Large Shareholder, Officer, Director | $105.59 | 200 | $21,117.00 | 36,592 | 2019-08-01 | Filing |
| Large Shareholder, Officer, Director | $105.07 | 13,856 | $1,455,794.50 | 36,792 | 2019-08-01 | Filing |
| Large Shareholder, Officer, Director | $104.22 | 6,088 | $634,510.23 | 50,648 | 2019-08-01 | Filing |
| Large Shareholder, Officer, Director | $102.63 | 1,600 | $164,211.04 | 56,736 | 2019-08-01 | Filing |
| Large Shareholder, Officer, Director | $101.64 | 2,580 | $262,225.78 | 58,336 | 2019-08-01 | Filing |
| Large Shareholder, Officer, Director | $100.87 | 9,176 | $925,559.26 | 60,916 | 2019-08-01 | Filing |
| Large Shareholder, Officer, Director | $99.95 | 1,500 | $149,917.95 | 70,092 | 2019-08-01 | Filing |
| Officer | $109.86 | 8,396 | $922,366.09 | 50,000 | 2019-07-16 | Filing |
| Officer | $108.84 | 1,132 | $123,205.18 | 58,396 | 2019-07-16 | Filing |
| Officer | $107.98 | 645 | $69,648.71 | 59,528 | 2019-07-16 | Filing |
| Officer | $107.04 | 710 | $75,997.05 | 60,173 | 2019-07-16 | Filing |
| Officer | $105.61 | 462 | $48,792.74 | 60,883 | 2019-07-16 | Filing |
| Officer | $104.37 | 655 | $68,362.81 | 61,345 | 2019-07-16 | Filing |
| Officer | $88.94 | 13,000 | $1,156,220.00 | 3,910 | 2019-07-02 | Filing |
| Large Shareholder, Officer, Director | $94.15 | 1,488 | $140,093.41 | 36,592 | 2019-07-01 | Filing |
| Large Shareholder, Officer, Director | $93.21 | 3,100 | $288,946.97 | 38,080 | 2019-07-01 | Filing |