| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $128.68 | 600 | $77,208.00 | 356,288 | 2018-03-12 | Filing |
| Officer, Director | $127.64 | 1,000 | $127,640.00 | 356,888 | 2018-03-12 | Filing |
| Officer, Director | $126.96 | 1,400 | $177,744.00 | 357,888 | 2018-03-12 | Filing |
| Officer, Director | $125.86 | 9,603 | $1,208,633.58 | 359,288 | 2018-03-12 | Filing |
| Officer, Director | $125.12 | 7,397 | $925,512.64 | 368,891 | 2018-03-12 | Filing |
| Officer | $122.77 | 800 | $98,216.00 | 35,914 | 2018-02-01 | Filing |
| Officer | $121.98 | 1,500 | $182,970.00 | 36,714 | 2018-02-01 | Filing |
| Officer | $119.99 | 100 | $11,999.00 | 38,214 | 2018-02-01 | Filing |
| Officer, Director | $121.54 | 20,000 | $2,430,800.00 | 406,808 | 2018-01-10 | Filing |
| Officer | $125.10 | 200 | $25,020.00 | 38,314 | 2018-01-02 | Filing |
| Officer | $123.80 | 400 | $49,520.00 | 38,514 | 2018-01-02 | Filing |
| Officer | $122.56 | 1,800 | $220,608.00 | 38,914 | 2018-01-02 | Filing |
| Officer, Director | $113.20 | 2,200 | $249,040.00 | 426,808 | 2017-12-11 | Filing |
| Officer, Director | $112.11 | 8,600 | $964,146.00 | 429,008 | 2017-12-11 | Filing |
| Officer, Director | $111.39 | 9,200 | $1,024,788.00 | 437,608 | 2017-12-11 | Filing |
| Officer | $108.93 | 600 | $65,358.00 | 42,714 | 2017-12-01 | Filing |
| Officer | $107.89 | 1,289 | $139,070.21 | 43,314 | 2017-12-01 | Filing |
| Officer | $106.41 | 411 | $43,734.51 | 44,603 | 2017-12-01 | Filing |
| Officer | $104.33 | 100 | $10,433.00 | 45,014 | 2017-12-01 | Filing |
| Officer | $102.11 | 2,000 | $204,225.20 | 66,309 | 2017-11-27 | Filing |