| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $129.24 | 500 | $64,622.00 | 36,592 | 2020-02-03 | Filing |
| Large Shareholder, Officer, Director | $128.53 | 8,734 | $1,122,603.73 | 37,092 | 2020-02-03 | Filing |
| Large Shareholder, Officer, Director | $127.65 | 12,666 | $1,616,836.43 | 45,826 | 2020-02-03 | Filing |
| Large Shareholder, Officer, Director | $126.67 | 2,600 | $329,345.12 | 58,492 | 2020-02-03 | Filing |
| Large Shareholder, Officer, Director | $125.06 | 300 | $37,518.99 | 61,092 | 2020-02-03 | Filing |
| Large Shareholder, Officer, Director | $123.73 | 200 | $24,746.00 | 61,392 | 2020-02-03 | Filing |
| Director | $133.92 | 306 | $40,979.52 | 0 | 2020-01-24 | Filing |
| Officer | $137.06 | 67 | $9,183.02 | 79,004 | 2020-01-14 | Filing |
| Officer | $135.84 | 263 | $35,727.10 | 79,071 | 2020-01-14 | Filing |
| Officer | $134.80 | 3,491 | $470,574.23 | 79,334 | 2020-01-14 | Filing |
| Officer | $133.74 | 3,040 | $406,570.51 | 82,825 | 2020-01-14 | Filing |
| Officer | $132.85 | 2,719 | $361,210.72 | 85,865 | 2020-01-14 | Filing |
| Officer | $131.71 | 420 | $55,317.74 | 88,584 | 2020-01-14 | Filing |
| Large Shareholder, Officer, Director | $137.04 | 6,752 | $925,303.53 | 36,592 | 2020-01-02 | Filing |
| Large Shareholder, Officer, Director | $136.47 | 11,329 | $1,546,090.16 | 43,344 | 2020-01-02 | Filing |
| Large Shareholder, Officer, Director | $135.39 | 4,819 | $652,455.98 | 54,673 | 2020-01-02 | Filing |
| Large Shareholder, Officer, Director | $134.50 | 2,100 | $282,447.06 | 59,492 | 2020-01-02 | Filing |
| Director | $141.30 | 306 | $43,237.80 | 0 | 2019-12-24 | Filing |
| Officer | $137.05 | 212 | $29,055.49 | 79,004 | 2019-12-17 | Filing |
| Officer | $136.33 | 6,215 | $847,276.66 | 79,216 | 2019-12-17 | Filing |