| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $36.22 | 9,064 | $328,334.34 | 0 | 2020-07-15 | Filing |
| Officer, Director | $35.72 | 39,436 | $1,408,807.72 | 9,064 | 2020-07-15 | Filing |
| Large Shareholder, Officer, Director | $41.93 | 500 | $20,964.50 | 0 | 2020-07-10 | Filing |
| Large Shareholder, Officer, Director | $40.90 | 25,727 | $1,052,290.90 | 500 | 2020-07-10 | Filing |
| Large Shareholder, Officer, Director | $40.03 | 26,158 | $1,047,164.90 | 26,227 | 2020-07-10 | Filing |
| Large Shareholder, Officer, Director | $39.85 | 9,785 | $389,968.45 | 0 | 2020-07-09 | Filing |
| Large Shareholder, Officer, Director | $39.17 | 28,139 | $1,102,176.49 | 9,785 | 2020-07-09 | Filing |
| Large Shareholder, Officer, Director | $38.26 | 14,461 | $553,225.80 | 37,924 | 2020-07-09 | Filing |
| Large Shareholder, Officer, Director | $38.29 | 80,994 | $3,100,952.48 | 0 | 2020-07-08 | Filing |
| Large Shareholder | $37.60 | 148,394 | $5,579,614.40 | 589,294 | 2020-07-06 | Filing |
| Large Shareholder | $37.60 | 535,501 | $20,134,837.60 | 2,126,545 | 2020-07-06 | Filing |
| Large Shareholder | $37.60 | 6,316,105 | $237,485,548.00 | 25,082,097 | 2020-07-06 | Filing |
| Officer | $38.04 | 15,000 | $570,637.50 | 0 | 2020-07-07 | Filing |
| Officer | $36.22 | 2,500 | $90,561.00 | 0 | 2020-07-01 | Filing |
| Officer | $35.56 | 10,834 | $385,284.13 | 2,500 | 2020-07-01 | Filing |
| Officer | $37.17 | 700 | $26,015.99 | 0 | 2020-06-23 | Filing |
| Officer | $36.42 | 4,259 | $155,110.65 | 700 | 2020-06-23 | Filing |
| Officer | $35.31 | 10,041 | $354,563.78 | 4,959 | 2020-06-23 | Filing |
| Officer, Director | $35.57 | 26,944 | $958,487.00 | 0 | 2020-06-17 | Filing |
| Officer, Director | $34.38 | 9,692 | $333,234.22 | 26,944 | 2020-06-17 | Filing |