| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $63.07 | 569 | $35,886.83 | 0 | 2020-04-16 | Filing |
| Large Shareholder, Officer, Director | $62.72 | 570 | $35,750.40 | 569 | 2020-04-16 | Filing |
| Large Shareholder, Officer, Director | $63.07 | 569 | $35,886.83 | 0 | 2020-04-16 | Filing |
| Large Shareholder, Officer, Director | $62.72 | 570 | $35,750.40 | 569 | 2020-04-16 | Filing |
| Large Shareholder, Officer, Director | $63.07 | 7,521 | $474,349.47 | 0 | 2020-04-16 | Filing |
| Large Shareholder, Officer, Director | $62.72 | 7,521 | $471,717.12 | 7,521 | 2020-04-16 | Filing |
| Large Shareholder, Officer, Director | $62.53 | 33 | $2,063.49 | 0 | 2020-04-15 | Filing |
| Large Shareholder, Officer, Director | $62.53 | 33 | $2,063.49 | 0 | 2020-04-15 | Filing |
| Large Shareholder, Officer, Director | $62.53 | 434 | $27,138.02 | 0 | 2020-04-15 | Filing |
| Officer | $60.00 | 25,000 | $1,500,000.00 | 121,173 | 2020-04-14 | Filing |
| Large Shareholder, Officer, Director | $60.49 | 2,736 | $165,500.64 | 0 | 2020-04-09 | Filing |