| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $128.58 | 13,699 | $1,761,458.52 | 44,657 | 2020-02-18 | Filing |
| Large Shareholder, Officer, Director | $127.68 | 15,951 | $2,036,625.28 | 58,356 | 2020-02-18 | Filing |
| Large Shareholder, Officer, Director | $126.76 | 5,350 | $678,178.84 | 74,307 | 2020-02-18 | Filing |
| Large Shareholder, Officer, Director | $120.48 | 300 | $36,144.00 | 38,701 | 2020-01-21 | Filing |
| Large Shareholder, Officer, Director | $119.73 | 12,709 | $1,521,684.16 | 39,001 | 2020-01-21 | Filing |
| Large Shareholder, Officer, Director | $119.09 | 21,591 | $2,571,183.67 | 51,710 | 2020-01-21 | Filing |
| Large Shareholder, Officer, Director | $118.00 | 400 | $47,199.00 | 73,301 | 2020-01-21 | Filing |
| Officer | $123.41 | 628 | $77,499.16 | 40,851 | 2020-01-15 | Filing |
| Director | $123.10 | 200 | $24,619.00 | 11,383 | 2020-01-15 | Filing |
| Director | $121.66 | 100 | $12,166.00 | 11,583 | 2020-01-15 | Filing |
| Director | $119.67 | 200 | $23,933.12 | 11,683 | 2020-01-15 | Filing |
| Officer | $115.36 | 4,523 | $521,780.97 | 39,599 | 2020-01-10 | Filing |
| Officer | $100.82 | 916 | $92,355.06 | 39,599 | 2019-12-20 | Filing |
| Officer | $100.39 | 14,411 | $1,446,741.91 | 40,515 | 2019-12-20 | Filing |
| Large Shareholder, Officer, Director | $99.72 | 1,221 | $121,762.76 | 38,701 | 2019-12-18 | Filing |
| Large Shareholder, Officer, Director | $99.12 | 13,941 | $1,381,845.86 | 39,922 | 2019-12-18 | Filing |
| Large Shareholder, Officer, Director | $98.29 | 9,838 | $967,006.53 | 53,863 | 2019-12-18 | Filing |
| Director | $100.01 | 500 | $50,003.85 | 11,383 | 2019-12-16 | Filing |
| Director | $103.11 | 7,402 | $763,220.22 | 0 | 2019-11-26 | Filing |
| Director | $0.00 | 0 | $0.00 | 0 | 2019-11-26 | Filing |