| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $113.59 | 10,220 | $1,160,844.83 | 11,432 | 2018-03-13 | Filing |
| Officer, Director | $116.58 | 20 | $2,331.60 | 140 | 2018-03-12 | Filing |
| Officer, Director | $115.99 | 16,179 | $1,876,678.25 | 160 | 2018-03-12 | Filing |
| Officer, Director | $115.18 | 5,313 | $611,968.34 | 16,339 | 2018-03-12 | Filing |
| Officer, Director | $114.05 | 2,470 | $281,713.87 | 140 | 2018-03-14 | Filing |
| Officer, Director | $113.07 | 5,267 | $595,530.21 | 2,610 | 2018-03-14 | Filing |
| Officer, Director | $112.09 | 13,775 | $1,544,017.71 | 7,877 | 2018-03-14 | Filing |
| Officer, Director | $136.16 | 1 | $136.16 | 140 | 2017-12-08 | Filing |
| Director | $134.72 | 580 | $78,137.60 | 1,555 | 2017-12-07 | Filing |
| Officer, Director | $129.70 | 641 | $83,140.14 | 140 | 2017-11-30 | Filing |
| Officer, Director | $128.43 | 400 | $51,373.00 | 781 | 2017-11-30 | Filing |
| Officer, Director | $127.59 | 200 | $25,518.00 | 1,181 | 2017-11-30 | Filing |
| Officer, Director | $125.40 | 100 | $12,540.00 | 140 | 2017-11-24 | Filing |
| Officer, Director | $124.51 | 208 | $25,898.56 | 240 | 2017-11-24 | Filing |
| Officer, Director | $123.83 | 945 | $117,020.58 | 448 | 2017-11-24 | Filing |
| Officer, Director | $121.84 | 100 | $12,183.50 | 140 | 2017-11-16 | Filing |
| Officer, Director | $121.74 | 661 | $80,470.87 | 240 | 2017-11-16 | Filing |
| Officer, Director | $120.33 | 400 | $48,133.00 | 901 | 2017-11-16 | Filing |
| Officer, Director | $119.03 | 200 | $23,805.00 | 1,301 | 2017-11-16 | Filing |
| Officer, Director | $121.16 | 5,700 | $690,612.00 | 1,501 | 2017-11-16 | Filing |