| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $142.49 | 1,866 | $265,886.34 | 24,004 | 2020-02-19 | Filing |
| Officer | $141.65 | 926 | $131,167.90 | 25,870 | 2020-02-19 | Filing |
| Large Shareholder | $143.24 | 300 | $42,972.00 | 7,527,999 | 2019-12-02 | Filing |
| Large Shareholder | $142.39 | 966 | $137,548.74 | 7,528,299 | 2019-12-02 | Filing |
| Large Shareholder | $141.52 | 3,999 | $565,938.48 | 7,529,265 | 2019-12-02 | Filing |
| Large Shareholder | $140.59 | 664 | $93,351.76 | 7,533,264 | 2019-12-02 | Filing |
| Large Shareholder | $139.37 | 2,071 | $288,635.27 | 7,533,928 | 2019-12-02 | Filing |
| Large Shareholder | $142.32 | 7,234 | $1,029,542.88 | 7,535,999 | 2019-11-25 | Filing |
| Large Shareholder | $141.33 | 2,466 | $348,519.78 | 7,543,233 | 2019-11-25 | Filing |
| Large Shareholder | $140.14 | 300 | $42,042.00 | 7,545,699 | 2019-11-25 | Filing |
| Large Shareholder, Officer | $145.49 | 2,000 | $290,980.00 | 43,864 | 2019-11-04 | Filing |
| Officer, Director | $134.65 | 800 | $107,720.00 | 136,450 | 2019-11-01 | Filing |
| Officer, Director | $130.01 | 800 | $104,008.00 | 137,250 | 2019-08-01 | Filing |
| Officer | $157.02 | 836 | $131,268.72 | 6,225 | 2019-07-03 | Filing |
| Officer | $158.83 | 626 | $99,427.58 | 6,951 | 2019-07-01 | Filing |
| Officer | $165.00 | 45 | $7,425.00 | 20,587 | 2019-07-01 | Filing |
| Officer | $165.00 | 121 | $19,965.00 | 20,632 | 2019-07-01 | Filing |
| Large Shareholder | $150.53 | 10,000 | $1,505,300.00 | 7,545,999 | 2019-06-27 | Filing |
| Officer | $145.75 | 621 | $90,510.75 | 7,577 | 2019-06-21 | Filing |
| Large Shareholder | $162.59 | 10,000 | $1,625,900.00 | 7,555,999 | 2019-05-06 | Filing |