| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Director | $87.94 | 800 | $70,349.04 | 2,325 | 2020-02-10 | Filing |
| Officer | $91.04 | 7,500 | $682,800.00 | 285,694 | 2020-02-04 | Filing |
| Officer | $92.76 | 1,000 | $92,756.00 | 253,327 | 2020-02-04 | Filing |
| Officer | $91.92 | 15,000 | $1,378,873.50 | 254,327 | 2020-02-04 | Filing |
| Officer | $85.00 | 16,000 | $1,360,000.00 | 269,327 | 2020-02-03 | Filing |