| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $106.28 | 4 | $425.12 | 221,327 | 2020-02-20 | Filing |
| Officer | $105.38 | 42,696 | $4,499,150.77 | 221,331 | 2020-02-20 | Filing |
| Officer | $105.00 | 22,300 | $2,341,500.00 | 221,327 | 2020-02-19 | Filing |
| Officer | $102.67 | 500 | $51,333.00 | 243,627 | 2020-02-19 | Filing |
| Officer | $101.78 | 1,000 | $101,779.00 | 244,127 | 2020-02-19 | Filing |
| Officer | $100.61 | 14,500 | $1,458,787.00 | 245,127 | 2020-02-19 | Filing |
| Officer | $95.10 | 16,000 | $1,521,595.20 | 237,327 | 2020-02-18 | Filing |
| Officer | $95.22 | 52,694 | $5,017,438.37 | 188,262 | 2020-02-18 | Filing |
| Officer | $94.41 | 23,036 | $2,174,874.83 | 240,956 | 2020-02-18 | Filing |
| Officer | $93.08 | 6,120 | $569,626.34 | 263,992 | 2020-02-18 | Filing |
| Large Shareholder, Officer, Director | $91.25 | 7,800 | $711,718.80 | 0 | 2020-02-13 | Filing |
| Large Shareholder, Officer, Director | $90.51 | 45,528 | $4,120,575.38 | 7,800 | 2020-02-13 | Filing |
| Large Shareholder, Officer, Director | $89.74 | 9,115 | $817,976.45 | 53,328 | 2020-02-13 | Filing |
| Large Shareholder, Officer, Director | $88.58 | 6,760 | $598,796.74 | 62,443 | 2020-02-13 | Filing |
| Large Shareholder, Officer, Director | $87.74 | 940 | $82,474.00 | 69,203 | 2020-02-13 | Filing |
| Large Shareholder, Officer, Director | $88.99 | 800 | $71,191.20 | 0 | 2020-02-12 | Filing |
| Large Shareholder, Officer, Director | $88.20 | 59,943 | $5,287,188.39 | 800 | 2020-02-12 | Filing |
| Large Shareholder, Officer, Director | $87.19 | 9,400 | $819,619.84 | 60,743 | 2020-02-12 | Filing |
| Director | $89.68 | 989 | $88,691.64 | 0 | 2020-02-10 | Filing |
| Director | $89.00 | 1,336 | $118,900.53 | 989 | 2020-02-10 | Filing |