Jul 20
2018
BUY
Open market or private purchase
$12,269,297
$128.89 p/Share
95,192
Added 0.65%
14,495,192
Common Stock
Jul 19
2018
BUY
Open market or private purchase
$12,900,000
$129.0 p/Share
100,000
Added 0.69%
14,400,000
Common Stock
Jul 18
2018
BUY
Open market or private purchase
$9,875,272
$128.92 p/Share
76,600
Added 0.53%
14,300,000
Common Stock
Jul 17
2018
BUY
Open market or private purchase
$5,961,936
$128.49 p/Share
46,400
Added 0.33%
14,223,400
Common Stock
Jul 16
2018
BUY
Open market or private purchase
$9,824,430
$127.59 p/Share
77,000
Added 0.54%
14,177,000
Common Stock
Jul 13
2018
BUY
Open market or private purchase
$5,130,400
$128.26 p/Share
40,000
Added 0.28%
14,100,000
Common Stock
Jul 12
2018
BUY
Open market or private purchase
$7,684,800
$128.08 p/Share
60,000
Added 0.42%
14,060,000
Common Stock
Jun 14
2018
BUY
Open market or private purchase
$18,601,500
$124.01 p/Share
150,000
Added 1.06%
14,000,000
Common Stock
Jun 13
2018
BUY
Open market or private purchase
$12,375,000
$123.75 p/Share
100,000
Added 0.72%
13,850,000
Common Stock
Jun 12
2018
BUY
Open market or private purchase
$18,768,416
$124.79 p/Share
150,400
Added 1.08%
13,750,000
Common Stock
Jun 11
2018
BUY
Open market or private purchase
$12,087,703
$125.55 p/Share
96,278
Added 0.7%
13,599,600
Common Stock
Jun 08
2018
BUY
Open market or private purchase
$10,348,193
$126.01 p/Share
82,122
Added 0.6%
13,503,322
Common Stock
Jun 07
2018
BUY
Open market or private purchase
$15,306,348
$126.29 p/Share
121,200
Added 0.89%
13,421,200
Common Stock
Jun 06
2018
BUY
Open market or private purchase
$12,449,000
$124.49 p/Share
100,000
Added 0.75%
13,300,000
Common Stock
Jun 05
2018
BUY
Open market or private purchase
$12,496,000
$124.96 p/Share
100,000
Added 0.75%
13,200,000
Common Stock
Jun 04
2018
BUY
Open market or private purchase
$12,410,000
$124.1 p/Share
100,000
Added 0.76%
13,100,000
Common Stock
Jun 01
2018
BUY
Open market or private purchase
$12,407,000
$124.07 p/Share
100,000
Added 0.76%
13,000,000
Common Stock
May 31
2018
BUY
Open market or private purchase
$12,358,000
$123.58 p/Share
100,000
Added 0.77%
12,900,000
Common Stock
May 30
2018
BUY
Open market or private purchase
$12,469,000
$124.69 p/Share
100,000
Added 0.78%
12,800,000
Common Stock
May 29
2018
BUY
Open market or private purchase
$12,430,000
$124.3 p/Share
100,000
Added 0.78%
12,700,000
Common Stock
May 25
2018
BUY
Open market or private purchase
$12,527,000
$125.27 p/Share
100,000
Added 0.79%
12,600,000
Common Stock
May 24
2018
BUY
Open market or private purchase
$12,466,000
$124.66 p/Share
100,000
Added 0.79%
12,500,000
Common Stock
May 23
2018
BUY
Open market or private purchase
$12,481,000
$124.81 p/Share
100,000
Added 0.8%
12,400,000
Common Stock
May 22
2018
BUY
Open market or private purchase
$12,529,000
$125.29 p/Share
100,000
Added 0.81%
12,300,000
Common Stock
May 18
2018
BUY
Open market or private purchase
$25,425,999
$127.13 p/Share
200,000
Added 1.61%
12,200,000
Common Stock