| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $103.38 | 60,000 | $6,202,800.00 | 315,736 | 2019-06-19 | Filing |
| Officer, Director | $100.51 | 10,000 | $1,005,100.00 | 428,492 | 2019-06-14 | Filing |
| Officer, Director | $99.12 | 35,430 | $3,511,821.60 | 438,492 | 2019-06-13 | Filing |
| Officer, Director | $99.50 | 4,570 | $454,715.00 | 473,922 | 2019-06-12 | Filing |
| Officer, Director | $92.88 | 46,799 | $4,346,583.48 | 33,535 | 2019-05-31 | Filing |
| Officer, Director | $92.85 | 34,250 | $3,180,136.48 | 80,334 | 2019-05-31 | Filing |
| Officer | $93.56 | 19,384 | $1,813,567.04 | 113,891 | 2019-04-02 | Filing |
| Officer | $91.48 | 9,924 | $907,852.48 | 82,636 | 2019-03-20 | Filing |
| Officer | $91.51 | 50,000 | $4,575,500.00 | 375,662 | 2019-03-20 | Filing |
| Officer | $91.11 | 8,612 | $784,669.46 | 151,801 | 2019-03-19 | Filing |
| Officer | $92.00 | 10,000 | $920,000.00 | 106,025 | 2019-03-19 | Filing |
| Officer, Director | $88.82 | 20,057 | $1,781,386.52 | 114,510 | 2019-03-15 | Filing |
| Officer | $91.18 | 12,000 | $1,094,149.20 | 160,413 | 2019-03-18 | Filing |
| Officer, Director | $90.77 | 25,689 | $2,331,680.07 | 51,998 | 2019-03-12 | Filing |
| Officer, Director | $95.15 | 20,000 | $1,902,998.00 | 455,891 | 2018-10-12 | Filing |
| Director | $94.90 | 10,144 | $962,681.83 | 25,127 | 2018-08-27 | Filing |
| Officer | $86.52 | 88,000 | $7,614,059.20 | 398,381 | 2018-06-21 | Filing |
| Officer | $86.61 | 87,769 | $7,601,673.09 | 486,381 | 2018-06-21 | Filing |
| Officer, Director | $85.45 | 25,000 | $2,136,267.50 | 475,736 | 2018-06-08 | Filing |
| Director | $85.73 | 1,500 | $128,588.55 | 30,091 | 2018-06-11 | Filing |