Feb 21
2019
BUY
Open market or private purchase
$3,816,111
$128.74 p/Share
29,642
Added 0.15%
20,300,000
Common Stock
Feb 20
2019
BUY
Open market or private purchase
$5,231,600
$130.79 p/Share
40,000
Added 0.2%
20,270,358
Common Stock
Feb 19
2019
BUY
Open market or private purchase
$6,488,000
$129.76 p/Share
50,000
Added 0.25%
20,230,358
Common Stock
Feb 15
2019
BUY
Open market or private purchase
$15,303,361
$134.24 p/Share
114,000
Added 0.56%
20,180,358
Common Stock
Feb 14
2019
BUY
Open market or private purchase
$11,374,093
$132.34 p/Share
85,946
Added 0.43%
20,066,358
Common Stock
Jan 17
2019
BUY
Open market or private purchase
$1,894,901
$134.83 p/Share
14,054
Added 0.07%
19,980,412
Common Stock
Jan 16
2019
BUY
Open market or private purchase
$10,953,102
$134.17 p/Share
81,636
Added 0.41%
19,966,358
Common Stock
Jan 15
2019
BUY
Open market or private purchase
$6,740,181
$133.3 p/Share
50,564
Added 0.25%
19,884,722
Common Stock
Jan 14
2019
BUY
Open market or private purchase
$6,595,299
$133.98 p/Share
49,226
Added 0.25%
19,834,158
Common Stock
Jan 11
2019
BUY
Open market or private purchase
$7,289,156
$134.7 p/Share
54,114
Added 0.27%
19,784,932
Common Stock
Jan 10
2019
BUY
Open market or private purchase
$579,941
$134.87 p/Share
4,300
Added 0.02%
19,730,818
Common Stock
Jan 04
2019
BUY
Open market or private purchase
$1,210,688
$133.63 p/Share
9,060
Added 0.05%
19,726,518
Common Stock
Jan 03
2019
BUY
Open market or private purchase
$11,669,362
$133.06 p/Share
87,700
Added 0.44%
19,717,458
Common Stock
Jan 02
2019
BUY
Open market or private purchase
$12,470,897
$134.24 p/Share
92,900
Added 0.47%
19,629,758
Common Stock
Dec 31
2018
BUY
Open market or private purchase
$6,730,416
$133.54 p/Share
50,400
Added 0.26%
19,536,858
Common Stock
Dec 28
2018
BUY
Open market or private purchase
$6,930,072
$132.76 p/Share
52,200
Added 0.27%
19,486,458
Common Stock
Dec 27
2018
BUY
Open market or private purchase
$8,882,964
$130.44 p/Share
68,100
Added 0.35%
19,434,258
Common Stock
Dec 26
2018
BUY
Open market or private purchase
$10,188,609
$128.32 p/Share
79,400
Added 0.41%
19,366,158
Common Stock
Dec 24
2018
BUY
Open market or private purchase
$6,085,920
$126.79 p/Share
48,000
Added 0.25%
19,286,758
Common Stock
Dec 21
2018
BUY
Open market or private purchase
$22,401,656
$129.94 p/Share
172,400
Added 0.89%
19,238,758
Common Stock
Dec 20
2018
BUY
Open market or private purchase
$15,599,269
$129.24 p/Share
120,700
Added 0.63%
19,066,358
Common Stock
Dec 19
2018
BUY
Open market or private purchase
$10,522,317
$132.69 p/Share
79,300
Added 0.42%
18,945,658
Common Stock
Dec 18
2018
BUY
Open market or private purchase
$13,325,000
$133.25 p/Share
100,000
Added 0.53%
18,866,358
Common Stock
Dec 17
2018
BUY
Open market or private purchase
$13,337,000
$133.37 p/Share
100,000
Added 0.53%
18,766,358
Common Stock
Dec 14
2018
BUY
Open market or private purchase
$10,005,540
$135.21 p/Share
74,000
Added 0.39%
18,666,358
Common Stock