| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
   | Officer | $72.45 | 3,475 | $251,753.33 | 138,795 | 2018-03-13 | Filing | 
  | Officer | $72.45 | 399 | $28,906.35 | 83,657 | 2018-03-13 | Filing | 
  | Officer | $77.21 | 990 | $76,437.90 | 17,085 | 2018-03-06 | Filing | 
  | Director | $74.12 | 23,684 | $1,755,524.40 | 27,694 | 2018-03-02 | Filing | 
  | Large Shareholder | $66.83 | 250,000 | $16,707,575.00 | 18,974,214 | 2017-12-18 | Filing | 
  | Large Shareholder | $61.08 | 65,000 | $3,970,434.00 | 12,871,582 | 2017-12-04 | Filing | 
  | Large Shareholder | $60.17 | 910,000 | $54,752,334.00 | 12,936,582 | 2017-12-01 | Filing | 
  | Large Shareholder | $60.75 | 25,000 | $1,518,750.00 | 13,846,582 | 2017-12-01 | Filing | 
  | Large Shareholder | $65.19 | 75,000 | $4,889,415.00 | 18,223,903 | 2017-12-15 | Filing | 
  | Large Shareholder | $64.36 | 100,000 | $6,436,180.00 | 18,298,903 | 2017-12-13 | Filing | 
  | Large Shareholder | $63.91 | 100,000 | $6,390,930.00 | 18,398,903 | 2017-12-12 | Filing | 
  | Large Shareholder | $63.40 | 185,000 | $11,728,593.00 | 18,498,903 | 2017-12-08 | Filing | 
  | Large Shareholder | $64.00 | 82,100 | $5,254,687.35 | 18,683,903 | 2017-12-08 | Filing | 
  | Large Shareholder | $62.12 | 57,900 | $3,596,788.53 | 18,766,003 | 2017-12-08 | Filing | 
  | Large Shareholder | $61.26 | 100,000 | $6,126,070.00 | 18,823,903 | 2017-12-07 | Filing | 
  | Large Shareholder | $61.34 | 50,000 | $3,066,785.00 | 18,923,903 | 2017-12-06 | Filing | 
  | Large Shareholder | $61.08 | 65,000 | $3,970,434.00 | 19,223,903 | 2017-12-04 | Filing | 
  | Large Shareholder | $60.17 | 910,000 | $54,752,334.00 | 19,288,903 | 2017-12-01 | Filing | 
  | Large Shareholder | $60.75 | 25,000 | $1,518,750.00 | 20,198,903 | 2017-12-01 | Filing | 
  | Large Shareholder | $58.68 | 717,737 | $42,117,883.77 | 2,076,143 | 2017-11-29 | Filing |