| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $56.97 | 9,837 | $560,413.89 | 1,469,046 | 2020-02-27 | Filing |
| Large Shareholder, Officer, Director | $58.70 | 13,619 | $799,435.30 | 1,472,943 | 2020-02-26 | Filing |
| Director | $65.00 | 5,152 | $334,880.00 | 16,395 | 2020-02-21 | Filing |
| Director | $70.00 | 6,572 | $460,040.00 | 11,752 | 2020-02-21 | Filing |
| Large Shareholder, Officer, Director | $64.90 | 18,567 | $1,204,998.30 | 1,479,018 | 2020-02-21 | Filing |
| Large Shareholder, Officer, Director | $64.90 | 4,751 | $308,339.90 | 1,479,018 | 2020-02-20 | Filing |
| Large Shareholder, Officer, Director | $63.90 | 15,614 | $997,734.60 | 1,479,018 | 2020-02-18 | Filing |
| Large Shareholder, Officer, Director | $63.90 | 4,386 | $280,265.40 | 1,479,018 | 2020-02-14 | Filing |
| Large Shareholder, Officer, Director | $62.90 | 13,720 | $862,988.00 | 1,479,018 | 2020-02-12 | Filing |
| Large Shareholder, Officer, Director | $62.90 | 6,280 | $395,012.00 | 1,479,018 | 2020-02-11 | Filing |
| Large Shareholder, Officer, Director | $61.90 | 11,684 | $723,239.60 | 1,419,018 | 2020-02-06 | Filing |
| Large Shareholder, Officer, Director | $60.66 | 48,316 | $2,930,848.56 | 1,430,702 | 2020-02-05 | Filing |
| Director | $55.00 | 3,435 | $188,925.00 | 36,273 | 2020-01-16 | Filing |
| Director | $53.46 | 8,375 | $447,727.50 | 46,333 | 2019-12-12 | Filing |
| Director | $54.31 | 1,000 | $54,314.00 | 17,412 | 2019-11-18 | Filing |
| Director | $54.15 | 3,082 | $166,884.44 | 18,412 | 2019-11-08 | Filing |
| Director | $60.00 | 5,153 | $309,180.00 | 26,699 | 2019-11-07 | Filing |
| Director | $56.12 | 1,509 | $84,692.02 | 21,494 | 2019-09-09 | Filing |
| Director | $43.39 | 1,376 | $59,702.44 | 23,003 | 2019-05-28 | Filing |
| Officer | $56.93 | 2,430 | $138,339.90 | 32,240 | 2019-03-11 | Filing |