| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $39.40 | 6,515 | $256,691.00 | 933,151 | 2020-07-27 | Filing |
| Officer, Director | $39.56 | 6,913 | $273,478.28 | 939,666 | 2020-07-24 | Filing |
| Officer, Director | $38.82 | 87,125 | $3,382,192.50 | 946,579 | 2020-07-24 | Filing |
| Officer, Director | $41.09 | 8,346 | $342,937.14 | 1,033,704 | 2020-07-23 | Filing |
| Officer, Director | $41.03 | 1,848 | $75,823.44 | 1,042,050 | 2020-07-22 | Filing |
| Officer, Director | $41.03 | 5,665 | $232,434.95 | 1,043,898 | 2020-07-21 | Filing |
| Officer, Director | $41.11 | 53,375 | $2,194,246.25 | 1,049,563 | 2020-07-20 | Filing |
| Officer, Director | $40.23 | 368 | $14,804.64 | 1,102,938 | 2020-07-16 | Filing |
| Officer, Director | $40.29 | 34,464 | $1,388,554.56 | 1,103,306 | 2020-07-15 | Filing |
| Officer, Director | $40.01 | 1,390 | $55,613.90 | 1,137,770 | 2020-07-13 | Filing |
| Officer, Director | $40.02 | 100 | $4,002.00 | 1,139,160 | 2020-07-02 | Filing |
| Large Shareholder, Officer, Director | $38.46 | 78,682 | $3,026,109.72 | 0 | 2020-06-25 | Filing |
| Large Shareholder, Officer, Director | $38.11 | 74,490 | $2,838,813.90 | 78,682 | 2020-06-24 | Filing |
| Large Shareholder, Officer, Director | $40.65 | 400 | $16,260.00 | 153,172 | 2020-06-23 | Filing |
| Large Shareholder, Officer, Director | $39.89 | 13,783 | $549,803.87 | 153,572 | 2020-06-23 | Filing |
| Large Shareholder, Officer, Director | $39.02 | 289,872 | $11,310,805.44 | 167,355 | 2020-06-23 | Filing |
| Large Shareholder, Officer, Director | $39.95 | 235,909 | $9,424,564.55 | 457,227 | 2020-06-22 | Filing |
| Large Shareholder, Officer, Director | $39.22 | 35,477 | $1,391,407.94 | 693,136 | 2020-06-22 | Filing |
| Officer, Director | $40.21 | 3,250 | $130,682.50 | 1,139,260 | 2020-06-23 | Filing |
| Officer, Director | $40.05 | 81,393 | $3,259,789.65 | 1,142,510 | 2020-06-22 | Filing |