| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $132.39 | 948 | $125,509.32 | 0 | 2020-02-03 | Filing |
| Officer | $131.62 | 1,085 | $142,805.20 | 948 | 2020-02-03 | Filing |
| Officer | $130.62 | 2,967 | $387,555.18 | 2,033 | 2020-02-03 | Filing |
| Director | $131.01 | 500 | $65,505.00 | 18,324 | 2020-02-03 | Filing |
| Large Shareholder, Director | $123.01 | 9,888 | $1,216,314.97 | 0 | 2020-01-16 | Filing |
| Large Shareholder, Director | $122.25 | 10,112 | $1,236,161.66 | 9,888 | 2020-01-15 | Filing |
| Large Shareholder, Director | $104.19 | 16,483 | $1,717,327.51 | 0 | 2019-11-20 | Filing |
| Large Shareholder, Director | $104.00 | 3,517 | $365,771.87 | 16,483 | 2019-11-19 | Filing |
| Officer | $97.01 | 921 | $89,350.17 | 0 | 2019-10-07 | Filing |
| Officer | $96.54 | 3,081 | $297,446.83 | 921 | 2019-10-07 | Filing |
| Officer | $95.46 | 998 | $95,271.77 | 4,002 | 2019-10-07 | Filing |
| Officer, Director | $96.19 | 302 | $29,050.62 | 0 | 2019-10-04 | Filing |
| Officer, Director | $95.41 | 4,008 | $382,389.65 | 302 | 2019-10-04 | Filing |
| Officer, Director | $95.16 | 15,690 | $1,493,107.47 | 0 | 2019-10-01 | Filing |
| Director | $96.31 | 500 | $48,155.00 | 19,324 | 2019-08-01 | Filing |
| Large Shareholder, Director | $105.76 | 10,299 | $1,089,237.69 | 0 | 2019-07-16 | Filing |
| Large Shareholder, Director | $105.10 | 9,701 | $1,019,567.34 | 10,299 | 2019-07-15 | Filing |
| Officer | $100.00 | 2,500 | $250,000.00 | 0 | 2019-06-05 | Filing |
| Large Shareholder, Director | $95.97 | 15,000 | $1,439,542.50 | 0 | 2019-05-29 | Filing |
| Large Shareholder, Director | $96.11 | 19,900 | $1,912,491.49 | 0 | 2019-05-09 | Filing |