| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $140.01 | 1,996 | $279,459.96 | 80,778 | 2019-08-13 | Filing |
| Officer | $138.88 | 1,368 | $189,987.84 | 82,774 | 2019-08-13 | Filing |
| Officer | $137.85 | 1,537 | $211,875.45 | 84,142 | 2019-08-13 | Filing |
| Officer | $136.79 | 1,169 | $159,907.51 | 85,679 | 2019-08-13 | Filing |
| 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 |