| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $59.64 | 1,172 | $69,898.08 | 0 | 2020-03-27 | Filing |
| Large Shareholder, Officer, Director | $59.64 | 15,476 | $922,988.64 | 0 | 2020-03-27 | Filing |
| Large Shareholder, Officer, Director | $54.99 | 1,172 | $64,448.28 | 0 | 2020-03-24 | Filing |
| Large Shareholder, Officer, Director | $54.99 | 1,172 | $64,448.28 | 0 | 2020-03-24 | Filing |
| Large Shareholder, Officer, Director | $54.99 | 15,476 | $851,025.24 | 0 | 2020-03-24 | Filing |
| Director | $47.50 | 1,300 | $61,750.00 | 0 | 2020-03-23 | Filing |
| Director | $46.30 | 18,700 | $865,810.00 | 1,300 | 2020-03-23 | Filing |
| Officer | $47.50 | 209 | $9,927.50 | 9,474 | 2020-03-23 | Filing |
| Officer | $46.50 | 1,140 | $53,010.00 | 9,683 | 2020-03-23 | Filing |
| Large Shareholder, Officer, Director | $48.37 | 75 | $3,627.75 | 0 | 2020-03-23 | Filing |
| Large Shareholder, Officer, Director | $47.53 | 15,340 | $729,110.20 | 75 | 2020-03-23 | Filing |
| Large Shareholder, Officer, Director | $46.38 | 42,095 | $1,952,366.10 | 15,415 | 2020-03-23 | Filing |
| Large Shareholder, Officer, Director | $50.13 | 1,706 | $85,521.78 | 0 | 2020-03-23 | Filing |
| Large Shareholder, Officer, Director | $50.13 | 1,706 | $85,521.78 | 0 | 2020-03-23 | Filing |
| Large Shareholder, Officer, Director | $50.13 | 17,480 | $876,272.40 | 0 | 2020-03-23 | Filing |
| Large Shareholder, Officer, Director | $50.09 | 3,572 | $178,921.48 | 0 | 2020-03-20 | Filing |
| Large Shareholder, Officer, Director | $50.09 | 3,572 | $178,921.48 | 0 | 2020-03-20 | Filing |
| Large Shareholder, Officer, Director | $50.09 | 36,686 | $1,837,601.74 | 0 | 2020-03-20 | Filing |
| Officer | $54.92 | 1,481 | $81,336.52 | 0 | 2020-03-24 | Filing |
| Officer | $46.76 | 86 | $4,020.93 | 1,481 | 2020-03-23 | Filing |