Feb 13
2018
|
SELL
Sale (or disposition) back to the issuer
|
$3,280,200,043
$93.72 p/Share
|
35,000,000
|
|
Sep 15
2016
|
BUY
Open market or private purchase
|
$1,388,383
$77.52 p/Share
|
17,910
|
|
Sep 14
2016
|
BUY
Open market or private purchase
|
$43,351,103
$77.08 p/Share
|
562,417
|
|
Sep 13
2016
|
BUY
Open market or private purchase
|
$32,996,527
$77.37 p/Share
|
426,477
|
|
Sep 12
2016
|
BUY
Open market or private purchase
|
$2,405,281
$77.39 p/Share
|
31,080
|
|
Sep 01
2016
|
BUY
Open market or private purchase
|
$6,412,628
$77.86 p/Share
|
82,361
|
|
Aug 25
2016
|
BUY
Open market or private purchase
|
$6,534,553
$78.29 p/Share
|
83,466
|
|
Aug 24
2016
|
BUY
Open market or private purchase
|
$15,383,974
$77.62 p/Share
|
198,196
|
|
Aug 23
2016
|
BUY
Open market or private purchase
|
$16,837,782
$78.0 p/Share
|
215,869
|
|
Aug 22
2016
|
BUY
Open market or private purchase
|
$22,350,537
$77.04 p/Share
|
290,116
|
|
Jun 13
2016
|
BUY
Open market or private purchase
|
$33,138,635
$79.44 p/Share
|
417,153
|
|
Jun 10
2016
|
BUY
Open market or private purchase
|
$27,183,745
$80.04 p/Share
|
339,627
|
|
Jun 07
2016
|
BUY
Open market or private purchase
|
$606,132
$80.71 p/Share
|
7,510
|
|
Jun 06
2016
|
BUY
Open market or private purchase
|
$14,545,366
$80.59 p/Share
|
180,486
|
|
Jun 03
2016
|
BUY
Open market or private purchase
|
$22,503,296
$79.91 p/Share
|
281,608
|
|
Jun 01
2016
|
BUY
Open market or private purchase
|
$10,323,140
$79.74 p/Share
|
129,460
|
|
May 31
2016
|
BUY
Open market or private purchase
|
$29,074,151
$80.14 p/Share
|
362,792
|
|
May 27
2016
|
BUY
Open market or private purchase
|
$3,664,595
$80.16 p/Share
|
45,716
|
|
May 26
2016
|
BUY
Open market or private purchase
|
$29,353,356
$79.76 p/Share
|
368,021
|
|
May 25
2016
|
BUY
Open market or private purchase
|
$16,282,932
$79.97 p/Share
|
203,613
|
|
May 24
2016
|
BUY
Open market or private purchase
|
$5,587,545
$79.1 p/Share
|
70,639
|
|
May 23
2016
|
BUY
Open market or private purchase
|
$29,563,346
$78.17 p/Share
|
378,193
|
|
May 20
2016
|
BUY
Open market or private purchase
|
$20,044,764
$77.92 p/Share
|
257,248
|
|
May 19
2016
|
BUY
Open market or private purchase
|
$14,682,958
$77.61 p/Share
|
189,189
|
|
Feb 12
2016
|
BUY
Open market or private purchase
|
$2,289,284
$73.96 p/Share
|
30,953
|
|