Jul 31
2019
SELL
Payment of exercise price or tax liability
$2,556,248
$172.08 p/Share
14,855
Reduced 7.38%
186,420
Common Stock
Jul 31
2019
BUY
Exercise of conversion of derivative security
-
33,494
Added 14.27%
201,275
Common Stock
Jul 25
2019
SELL
Payment of exercise price or tax liability
$2,322,502
$173.84 p/Share
13,360
Reduced 7.38%
167,781
Common Stock
Jul 25
2019
BUY
Exercise of conversion of derivative security
-
30,120
Added 14.84%
172,893
Common Stock
Mar 05
2019
SELL
Payment of exercise price or tax liability
$12,518,668
$154.3 p/Share
81,132
Reduced 26.56%
224,373
Common Stock
Mar 05
2019
SELL
Open market or private sale
$11,318,214
$154.3 p/Share
73,352
Reduced 32.69%
151,021
Common Stock
Mar 05
2019
BUY
Exercise of conversion of derivative security
$6,977,874
$66.43 p/Share
105,041
Added 25.59%
305,505
Common Stock
May 25
2018
SELL
Open market or private sale
$17,196,247
$150.2 p/Share
114,489
Reduced 36.38%
200,236
Common Stock
May 25
2018
BUY
Exercise of conversion of derivative security
$8,980,577
$59.53 p/Share
150,858
Added 32.4%
314,725
Common Stock
Aug 02
2017
SELL
Open market or private sale
$47,199,161
$138.13 p/Share
341,701
Reduced 67.62%
163,656
Common Stock
Aug 02
2017
BUY
Exercise of conversion of derivative security
$20,419,009
$48.34 p/Share
422,404
Added 45.53%
505,357
Common Stock
Jul 25
2017
SELL
Payment of exercise price or tax liability
$1,736,064
$137.26 p/Share
12,648
Reduced 13.23%
82,953
Common Stock
Jul 25
2017
BUY
Exercise of conversion of derivative security
$3,733,884
$137.26 p/Share
27,203
Added 23.64%
87,882
Common Stock
Aug 04
2016
SELL
Open market or private sale
$69,774
$116.29 p/Share
600
Reduced 0.87%
68,398
Common Stock
Jul 31
2016
SELL
Payment of exercise price or tax liability
$238,018
$115.88 p/Share
2,054
Reduced 2.89%
68,998
Common Stock
Jul 31
2016
BUY
Exercise of conversion of derivative security
$511,842
$115.88 p/Share
4,417
Added 5.85%
71,052
Common Stock
May 10
2016
SELL
Open market or private sale
$4,451,335
$115.23 p/Share
38,630
Reduced 36.7%
66,629
Common Stock
May 10
2016
BUY
Exercise of conversion of derivative security
$2,605,200
$43.42 p/Share
60,000
Added 36.31%
105,259
Common Stock
Jan 15
2016
SELL
Payment of exercise price or tax liability
$90,655
$96.75 p/Share
937
Reduced 2.03%
45,256
Common Stock
Jan 15
2016
BUY
Exercise of conversion of derivative security
$205,110
$96.75 p/Share
2,120
Added 4.39%
46,193
Common Stock