| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $53.27 | 233,126 | $12,418,622.02 | 0 | 2020-01-06 | Filing |
| Large Shareholder | $52.58 | 1,690,790 | $88,901,738.20 | 233,126 | 2020-01-06 | Filing |
| Large Shareholder | $51.72 | 161,256 | $8,340,160.32 | 1,923,916 | 2020-01-06 | Filing |
| Director | $50.18 | 24,000 | $1,204,320.00 | 0 | 2020-01-02 | Filing |
| Large Shareholder | $49.43 | 67,750 | $3,348,882.50 | 0 | 2020-01-02 | Filing |
| Large Shareholder | $51.42 | 1,441,224 | $74,107,738.08 | 0 | 2020-01-03 | Filing |
| Large Shareholder | $50.60 | 908,486 | $45,969,391.60 | 1,441,224 | 2020-01-03 | Filing |
| Large Shareholder | $50.26 | 371,081 | $18,650,531.06 | 0 | 2020-01-02 | Filing |
| Large Shareholder | $50.12 | 173,097 | $8,675,621.64 | 0 | 2019-12-31 | Filing |
| Large Shareholder | $50.09 | 555,822 | $27,841,123.98 | 0 | 2019-12-30 | Filing |
| Large Shareholder | $50.22 | 8,826 | $443,241.72 | 0 | 2019-12-27 | Filing |
| Large Shareholder | $50.04 | 73,046 | $3,655,221.84 | 0 | 2019-12-26 | Filing |
| Large Shareholder, Officer, Director | $48.71 | 101,253 | $4,932,033.63 | 0 | 2019-12-23 | Filing |
| Large Shareholder, Officer, Director | $48.07 | 407,554 | $19,591,120.78 | 0 | 2019-12-23 | Filing |
| Officer | $49.18 | 5,629 | $276,834.22 | 735 | 2019-12-23 | Filing |
| Officer | $48.72 | 1,000 | $48,720.00 | 735 | 2019-12-23 | Filing |
| Officer | $48.12 | 7,662 | $368,695.44 | 1,735 | 2019-12-23 | Filing |
| Large Shareholder | $50.18 | 0 | $0.00 | 0 | 2019-12-19 | Filing |
| Large Shareholder | $50.03 | 0 | $0.00 | 0 | 2019-12-18 | Filing |
| Director | $49.61 | 14,658 | $727,183.38 | 0 | 2019-12-16 | Filing |