| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $66.91 | 11,900 | $796,229.00 | 218,747 | 2020-05-01 | Filing |
| Director | $69.45 | 11,170 | $775,756.50 | 0 | 2020-05-01 | Filing |
| Director | $68.73 | 9,730 | $668,742.90 | 11,170 | 2020-05-01 | Filing |
| Director | $66.80 | 3,600 | $240,480.00 | 20,900 | 2020-05-01 | Filing |
| Director | $66.23 | 500 | $33,115.00 | 24,500 | 2020-05-01 | Filing |
| Director | $72.46 | 20,000 | $1,449,200.00 | 0 | 2020-04-27 | Filing |
| Officer | $72.25 | 500 | $36,125.00 | 129,652 | 2020-04-24 | Filing |
| Officer | $71.61 | 7,700 | $551,397.00 | 130,152 | 2020-04-24 | Filing |
| Officer | $70.53 | 14,400 | $1,015,632.00 | 137,852 | 2020-04-24 | Filing |
| Officer | $70.03 | 4,400 | $308,132.00 | 129,652 | 2020-04-21 | Filing |
| Officer | $70.00 | 3,000 | $210,000.00 | 129,652 | 2020-04-20 | Filing |
| Large Shareholder, Officer, Director | $69.71 | 1,172 | $81,700.12 | 0 | 2020-04-20 | Filing |
| Large Shareholder, Officer, Director | $66.81 | 1,172 | $78,301.32 | 1,172 | 2020-04-20 | Filing |
| Large Shareholder, Officer, Director | $69.71 | 1,172 | $81,700.12 | 0 | 2020-04-20 | Filing |
| Large Shareholder, Officer, Director | $66.81 | 1,172 | $78,301.32 | 1,172 | 2020-04-20 | Filing |
| Large Shareholder, Officer, Director | $69.71 | 15,476 | $1,078,831.96 | 0 | 2020-04-20 | Filing |
| Large Shareholder, Officer, Director | $66.81 | 15,476 | $1,033,951.56 | 15,476 | 2020-04-20 | Filing |
| Large Shareholder, Officer, Director | $64.79 | 1,172 | $75,933.88 | 0 | 2020-04-17 | Filing |
| Large Shareholder, Officer, Director | $64.79 | 1,172 | $75,933.88 | 0 | 2020-04-17 | Filing |
| Large Shareholder, Officer, Director | $64.79 | 15,476 | $1,002,690.04 | 0 | 2020-04-17 | Filing |