| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| 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 |