| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $33.71 | 9,564 | $322,430.18 | 36,636 | 2020-06-17 | Filing |
| Officer, Director | $32.38 | 2,300 | $74,484.58 | 46,200 | 2020-06-17 | Filing |
| Officer, Director | $31.48 | 14,800 | $465,970.60 | 0 | 2020-06-16 | Filing |
| Officer, Director | $31.03 | 33,700 | $1,045,684.04 | 14,800 | 2020-06-16 | Filing |
| Officer, Director | $31.42 | 20,571 | $646,416.93 | 0 | 2020-06-15 | Filing |
| Officer, Director | $31.04 | 25,429 | $789,275.47 | 20,571 | 2020-06-15 | Filing |
| Officer, Director | $29.64 | 2,500 | $74,092.50 | 46,000 | 2020-06-15 | Filing |
| Large Shareholder | $31.18 | 136,430 | $4,253,409.90 | 0 | 2020-06-16 | Filing |
| Large Shareholder | $31.18 | 114,310 | $3,563,785.72 | 0 | 2020-06-16 | Filing |
| Large Shareholder | $31.18 | 449,260 | $14,006,354.39 | 0 | 2020-06-16 | Filing |
| Large Shareholder | $31.16 | 292,350 | $9,108,427.37 | 0 | 2020-06-15 | Filing |
| Large Shareholder | $31.16 | 244,950 | $7,631,637.71 | 0 | 2020-06-15 | Filing |
| Large Shareholder | $31.16 | 962,700 | $29,993,784.93 | 0 | 2020-06-15 | Filing |
| Large Shareholder, Officer, Director | $29.30 | 5,600 | $164,103.52 | 0 | 2020-06-12 | Filing |
| Large Shareholder, Officer, Director | $28.60 | 94,400 | $2,699,377.44 | 5,600 | 2020-06-12 | Filing |
| Large Shareholder, Officer, Director | $29.27 | 26,809 | $784,664.58 | 0 | 2020-06-11 | Filing |
| Large Shareholder, Officer, Director | $28.50 | 73,191 | $2,086,258.22 | 26,809 | 2020-06-11 | Filing |
| Large Shareholder, Officer, Director | $29.56 | 3,200 | $94,597.76 | 0 | 2020-06-10 | Filing |
| Large Shareholder, Officer, Director | $29.27 | 96,800 | $2,833,394.08 | 3,200 | 2020-06-10 | Filing |
| Officer | $28.73 | 15,000 | $431,013.00 | 0 | 2020-06-09 | Filing |