| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $159.55 | 5,015 | $800,120.68 | 4,974 | 2019-11-18 | Filing |
| Director | $160.00 | 5,000 | $800,000.00 | 5,222 | 2019-11-18 | Filing |
| Officer | $157.34 | 35,411 | $5,571,389.69 | 0 | 2019-11-18 | Filing |
| Officer | $156.11 | 23,021 | $3,593,803.71 | 35,411 | 2019-11-18 | Filing |