| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $135.45 | 12,043 | $1,631,259.27 | 85,431 | 2019-12-17 | Filing |
| Officer | $134.50 | 2,679 | $360,316.12 | 97,474 | 2019-12-17 | Filing |
| Officer | $133.44 | 851 | $113,556.25 | 100,153 | 2019-12-17 | Filing |
| Officer | $148.60 | 13,000 | $1,931,800.00 | 28,910 | 2019-12-06 | Filing |
| Large Shareholder, Officer, Director | $144.93 | 200 | $28,985.00 | 36,592 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $144.14 | 300 | $43,242.99 | 36,792 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $142.68 | 100 | $14,268.00 | 37,092 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $141.85 | 300 | $42,554.01 | 37,192 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $140.03 | 2,324 | $325,419.03 | 37,492 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $139.24 | 4,209 | $586,075.47 | 39,816 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $137.98 | 4,002 | $552,190.76 | 44,025 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $137.32 | 6,435 | $883,657.42 | 48,027 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $136.13 | 5,692 | $774,849.11 | 54,462 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $135.09 | 5,073 | $685,334.91 | 60,154 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $134.29 | 5,065 | $680,181.38 | 65,227 | 2019-12-02 | Filing |
| Large Shareholder, Officer, Director | $133.33 | 1,300 | $173,330.95 | 70,292 | 2019-12-02 | Filing |
| Director | $160.80 | 307 | $49,365.60 | 0 | 2019-11-25 | Filing |
| Officer | $153.45 | 1,692 | $259,637.40 | 28,910 | 2019-11-19 | Filing |
| Officer | $159.55 | 1,664 | $265,483.71 | 30,602 | 2019-11-18 | Filing |
| Officer | $153.45 | 4,974 | $763,260.30 | 0 | 2019-11-19 | Filing |