| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $41.11 | 52,614 | $2,162,877.36 | 4,106,779 | 2020-11-19 | Filing |
| Large Shareholder, Officer, Director | $41.63 | 3,010 | $125,319.54 | 4,159,393 | 2020-11-19 | Filing |
| Large Shareholder, Officer, Director | $23.93 | 25,867 | $618,919.71 | 2,641,291 | 2020-11-19 | Filing |
| Large Shareholder, Officer, Director | $24.64 | 22,998 | $566,571.83 | 2,667,158 | 2020-11-19 | Filing |
| Large Shareholder, Officer, Director | $43.15 | 129,399 | $5,583,204.53 | 14,272,067 | 2020-11-18 | Filing |
| Large Shareholder, Officer, Director | $42.52 | 37,638 | $1,600,360.23 | 4,162,403 | 2020-11-18 | Filing |
| Large Shareholder, Officer, Director | $42.95 | 1,200 | $51,542.52 | 4,200,041 | 2020-11-18 | Filing |
| Large Shareholder, Officer, Director | $24.58 | 18,351 | $451,137.31 | 2,690,156 | 2020-11-18 | Filing |
| Director | $36.10 | 2,021 | $72,958.10 | 8,001 | 2020-08-13 | Filing |
| Officer | $35.71 | 748 | $26,714.07 | 2,938 | 2020-06-18 | Filing |
| Officer | $35.60 | 1,030 | $36,671.40 | 42,712 | 2020-06-18 | Filing |
| Officer | $35.76 | 1,900 | $67,946.85 | 169,559 | 2020-06-18 | Filing |
| Large Shareholder, Officer, Director | $36.17 | 218,861 | $7,915,436.36 | 14,401,466 | 2020-06-18 | Filing |
| Large Shareholder, Officer, Director | $36.24 | 281,139 | $10,188,730.39 | 14,620,327 | 2020-06-17 | Filing |
| Large Shareholder | $35.84 | 50,000 | $1,791,930.00 | 2,536,124 | 2020-06-05 | Filing |
| Large Shareholder | $35.69 | 7,304 | $260,697.29 | 2,586,124 | 2020-06-03 | Filing |
| Director | $29.98 | 965 | $28,927.81 | 0 | 2020-03-10 | Filing |
| Director | $41.07 | 519 | $21,315.23 | 482 | 2020-03-10 | Filing |
| Officer, Director | $47.70 | 147,577 | $7,040,072.24 | 2,753,295 | 2019-12-12 | Filing |
| Officer | $46.97 | 18,946 | $889,878.46 | 140,108 | 2019-12-11 | Filing |