| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $122.95 | 11,700 | $1,438,529.04 | 575,603 | 2020-05-04 | Filing |
| Officer, Director | $122.16 | 7,500 | $916,207.50 | 587,303 | 2020-05-04 | Filing |
| Officer, Director | $120.83 | 2,000 | $241,662.00 | 594,803 | 2020-05-04 | Filing |
| Officer, Director | $100.84 | 400 | $40,334.52 | 596,803 | 2020-03-17 | Filing |
| Officer, Director | $100.09 | 2,900 | $290,256.94 | 597,203 | 2020-03-17 | Filing |
| Officer, Director | $98.89 | 2,000 | $197,786.00 | 600,103 | 2020-03-17 | Filing |
| Officer, Director | $97.92 | 4,891 | $478,916.94 | 602,103 | 2020-03-17 | Filing |
| Officer, Director | $97.01 | 4,700 | $455,926.32 | 606,994 | 2020-03-17 | Filing |
| Officer, Director | $95.97 | 2,500 | $239,915.00 | 611,694 | 2020-03-17 | Filing |
| Officer, Director | $94.93 | 3,209 | $304,627.48 | 614,194 | 2020-03-17 | Filing |
| Officer, Director | $93.50 | 1,800 | $168,300.00 | 617,403 | 2020-03-17 | Filing |
| Officer, Director | $92.73 | 1,500 | $139,098.60 | 619,203 | 2020-03-17 | Filing |
| Officer, Director | $91.51 | 1,100 | $100,659.57 | 620,703 | 2020-03-17 | Filing |
| Officer | $114.50 | 100 | $11,450.00 | 33,469 | 2020-03-03 | Filing |
| Officer | $113.57 | 12,700 | $1,442,391.07 | 33,569 | 2020-03-03 | Filing |
| Officer | $112.84 | 8,594 | $969,773.60 | 46,269 | 2020-03-03 | Filing |
| Officer | $111.70 | 17,758 | $1,983,481.59 | 54,863 | 2020-03-03 | Filing |
| Officer | $110.96 | 12,538 | $1,391,221.50 | 72,621 | 2020-03-03 | Filing |
| Officer | $109.66 | 2,253 | $247,052.72 | 225 | 2020-03-02 | Filing |
| Officer | $107.48 | 87,925 | $9,450,179.00 | 107,845 | 2020-03-02 | Filing |