| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $118.99 | 24,400 | $2,903,453.60 | 357,674 | 2020-02-07 | Filing |
| Officer, Director | $105.43 | 100 | $10,542.50 | 382,074 | 2019-12-05 | Filing |
| Officer, Director | $104.72 | 14,900 | $1,560,328.00 | 382,174 | 2019-12-05 | Filing |
| Officer, Director | $104.73 | 10,719 | $1,122,600.87 | 397,074 | 2019-12-05 | Filing |
| Officer, Director | $104.04 | 400 | $41,615.00 | 397,074 | 2019-11-18 | Filing |
| Officer, Director | $103.47 | 14,600 | $1,510,732.08 | 397,474 | 2019-11-18 | Filing |
| Officer, Director | $104.11 | 100 | $10,411.00 | 412,074 | 2019-11-18 | Filing |
| Officer, Director | $103.48 | 14,900 | $1,541,887.76 | 412,174 | 2019-11-18 | Filing |
| Officer | $104.35 | 117 | $12,208.95 | 115,157 | 2019-11-15 | Filing |
| Officer | $103.73 | 2,543 | $263,777.51 | 115,274 | 2019-11-15 | Filing |
| Officer, Director | $105.82 | 500 | $52,912.05 | 412,074 | 2019-10-31 | Filing |
| Officer, Director | $104.56 | 4,400 | $460,043.32 | 412,574 | 2019-10-31 | Filing |
| Officer, Director | $103.82 | 10,100 | $1,048,584.02 | 416,974 | 2019-10-31 | Filing |
| Officer, Director | $105.57 | 100 | $10,556.50 | 427,074 | 2019-10-31 | Filing |
| Officer, Director | $104.55 | 1,500 | $156,820.05 | 427,174 | 2019-10-31 | Filing |
| Officer, Director | $103.80 | 3,166 | $328,644.73 | 428,674 | 2019-10-31 | Filing |
| Officer, Director | $105.71 | 400 | $42,285.52 | 427,074 | 2019-10-31 | Filing |
| Officer, Director | $104.54 | 2,965 | $309,964.95 | 427,474 | 2019-10-31 | Filing |
| Officer, Director | $103.81 | 6,869 | $713,081.88 | 430,439 | 2019-10-31 | Filing |
| Officer | $104.46 | 5,507 | $575,261.22 | 107,845 | 2019-10-25 | Filing |