| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $70.87 | 5,880 | $416,715.60 | 2,509,240 | 2020-12-09 | Filing |
| Officer, Director | $69.80 | 12,067 | $842,276.60 | 2,515,120 | 2020-12-09 | Filing |
| Officer, Director | $67.27 | 16,726 | $1,125,158.02 | 2,527,187 | 2020-12-09 | Filing |
| Officer, Director | $67.97 | 16,324 | $1,109,542.28 | 2,505,237 | 2020-12-08 | Filing |
| Officer | $68.73 | 15,625 | $1,073,906.25 | 0 | 2020-11-20 | Filing |
| Officer | $69.39 | 15,625 | $1,084,218.75 | 15,625 | 2020-11-19 | Filing |
| Officer | $69.39 | 19,500 | $1,353,105.00 | 130,500 | 2020-11-19 | Filing |
| Officer | $69.86 | 17,665 | $1,234,076.90 | 427,668 | 2020-11-09 | Filing |
| Officer | $69.04 | 25,840 | $1,783,993.60 | 445,333 | 2020-11-09 | Filing |
| Officer, Director | $58.57 | 12,272 | $718,771.04 | 2,505,237 | 2020-10-23 | Filing |
| Officer, Director | $58.16 | 87,728 | $5,102,260.48 | 2,517,509 | 2020-10-23 | Filing |
| Officer | $54.04 | 29,166 | $1,576,130.64 | 427,668 | 2020-10-20 | Filing |
| Director | $48.00 | 10,000 | $480,000.00 | 30,971 | 2020-10-09 | Filing |
| Officer, Director | $41.35 | 50,000 | $2,067,500.00 | 2,605,237 | 2020-08-13 | Filing |
| Officer, Director | $39.55 | 23 | $909.65 | 2,605,237 | 2020-06-25 | Filing |
| Officer, Director | $38.81 | 99,977 | $3,880,107.37 | 2,605,260 | 2020-06-25 | Filing |
| Director | $36.42 | 6,100 | $222,162.00 | 8,000 | 2020-05-12 | Filing |
| Director | $35.71 | 29,900 | $1,067,729.00 | 14,100 | 2020-05-12 | Filing |
| Director | $36.54 | 26,000 | $950,040.00 | 28,000 | 2020-05-11 | Filing |
| Officer | $40.00 | 700 | $28,000.00 | 850,730 | 2020-04-28 | Filing |