| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $122.52 | 1,948 | $238,668.96 | 267,709 | 2019-05-28 | Filing |
| Officer | $121.31 | 700 | $84,917.00 | 269,657 | 2019-05-28 | Filing |
| Large Shareholder, Officer, Director | $123.96 | 999 | $123,836.04 | 265,399 | 2019-05-22 | Filing |
| Large Shareholder, Officer, Director | $123.29 | 12,797 | $1,577,742.13 | 266,398 | 2019-05-22 | Filing |
| Large Shareholder, Officer, Director | $122.56 | 3,105 | $380,548.80 | 279,195 | 2019-05-22 | Filing |
| Large Shareholder, Officer, Director | $123.12 | 4,373 | $538,403.76 | 265,399 | 2019-05-21 | Filing |
| Large Shareholder, Officer, Director | $122.61 | 18,504 | $2,268,775.44 | 269,772 | 2019-05-21 | Filing |
| Large Shareholder, Officer, Director | $121.46 | 1,720 | $208,911.20 | 288,276 | 2019-05-21 | Filing |
| Large Shareholder, Officer, Director | $121.72 | 7,932 | $965,483.04 | 273,095 | 2019-05-20 | Filing |
| Large Shareholder, Officer, Director | $120.97 | 30,684 | $3,711,843.48 | 281,027 | 2019-05-20 | Filing |
| Large Shareholder, Officer, Director | $120.14 | 13,307 | $1,598,702.98 | 311,711 | 2019-05-20 | Filing |
| Officer | $124.08 | 13,500 | $1,675,120.50 | 274,867 | 2019-05-16 | Filing |
| Officer | $105.76 | 100 | $10,576.00 | 130,461 | 2019-04-17 | Filing |
| Officer | $104.44 | 400 | $41,776.00 | 130,561 | 2019-04-17 | Filing |
| Officer | $103.80 | 826 | $85,738.80 | 130,961 | 2019-04-17 | Filing |
| Officer | $107.46 | 200 | $21,492.00 | 131,787 | 2019-04-16 | Filing |
| Officer | $106.69 | 900 | $96,021.00 | 131,987 | 2019-04-16 | Filing |
| Officer | $105.37 | 226 | $23,813.62 | 132,887 | 2019-04-16 | Filing |
| Officer | $104.37 | 100 | $10,437.00 | 241,561 | 2019-04-10 | Filing |
| Officer | $103.82 | 3,900 | $404,898.00 | 241,661 | 2019-04-10 | Filing |