| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $81.20 | 35,104 | $2,850,518.52 | 1,420,539 | 2019-11-27 | Filing |
| Large Shareholder | $82.29 | 5,000 | $411,450.00 | 1,455,643 | 2019-11-27 | Filing |
| Officer | $80.91 | 2,000 | $161,823.00 | 27,419 | 2019-11-27 | Filing |
| Director | $80.86 | 10,000 | $808,578.00 | 43,480 | 2019-11-29 | Filing |
| Officer | $68.50 | 33 | $2,260.63 | 21,749 | 2019-09-30 | Filing |
| Officer | $68.03 | 1,000 | $68,030.00 | 21,782 | 2019-09-27 | Filing |
| Director | $66.97 | 407,880 | $27,315,560.45 | 474,410 | 2019-09-26 | Filing |
| Large Shareholder | $75.30 | 379,335 | $28,562,408.16 | 18,995,926 | 2019-07-22 | Filing |
| Large Shareholder | $75.01 | 51,265 | $3,845,223.60 | 19,375,261 | 2019-07-19 | Filing |
| Large Shareholder | $75.00 | 2,821 | $211,576.13 | 19,426,526 | 2019-07-17 | Filing |
| Large Shareholder | $75.12 | 66,579 | $5,001,734.06 | 19,429,347 | 2019-07-16 | Filing |
| Director | $75.20 | 2,500 | $188,000.00 | 43,436 | 2019-07-15 | Filing |
| Large Shareholder | $72.02 | 8,716 | $627,724.58 | 19,495,926 | 2019-07-09 | Filing |
| Large Shareholder | $72.06 | 74,853 | $5,394,139.22 | 19,504,642 | 2019-07-08 | Filing |
| Large Shareholder | $73.00 | 322 | $23,506.03 | 19,579,495 | 2019-07-08 | Filing |
| Large Shareholder | $72.02 | 34,800 | $2,506,289.04 | 1,460,643 | 2019-07-09 | Filing |
| Large Shareholder | $72.06 | 298,834 | $21,534,904.43 | 1,495,443 | 2019-07-08 | Filing |
| Large Shareholder | $73.00 | 1,287 | $93,951.13 | 1,794,277 | 2019-07-08 | Filing |
| Officer | $72.01 | 9,008 | $648,666.98 | 29,064 | 2019-07-08 | Filing |
| Large Shareholder | $72.01 | 4,509 | $324,703.01 | 19,579,817 | 2019-07-05 | Filing |