| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $37.23 | 78,962 | $2,940,086.90 | 1,319,047 | 2020-08-10 | Filing |
| Officer | $42.39 | 2,309 | $97,868.35 | 0 | 2020-08-04 | Filing |
| Officer | $41.99 | 12,691 | $532,865.90 | 2,309 | 2020-08-04 | Filing |
| Officer | $42.07 | 7,084 | $298,031.67 | 647 | 2020-08-03 | Filing |
| Officer | $38.91 | 100 | $3,891.00 | 0 | 2020-07-21 | Filing |
| Officer | $38.33 | 14,900 | $571,118.49 | 100 | 2020-07-21 | Filing |
| Officer, Director | $37.42 | 200 | $7,484.50 | 0 | 2020-07-17 | Filing |
| Officer, Director | $36.86 | 29,273 | $1,079,032.05 | 200 | 2020-07-17 | Filing |
| Officer, Director | $35.94 | 19,027 | $683,761.88 | 29,473 | 2020-07-17 | Filing |
| Officer, Director | $35.62 | 1,600 | $56,993.76 | 0 | 2020-07-16 | Filing |
| Officer, Director | $35.17 | 46,900 | $1,649,482.38 | 1,600 | 2020-07-16 | Filing |
| 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 |