Jun 15
2019
SELL
Payment of exercise price or tax liability
$54,538
$124.8 p/Share
437
Reduced 2.68%
15,894
Common Stock
Jun 15
2019
BUY
Exercise of conversion of derivative security
-
880
Added 5.11%
16,331
Common Stock
Feb 28
2019
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.7%
15,451
Common Stock
Feb 25
2019
SELL
Open market or private sale
$861,511
$102.99 p/Share
8,365
Reduced 35.28%
15,342
Common Stock
Feb 25
2019
BUY
Exercise of conversion of derivative security
$218,345
$42.43 p/Share
5,146
Added 17.84%
23,707
Common Stock
Feb 22
2019
SELL
Open market or private sale
$2,214,991
$102.38 p/Share
21,635
Reduced 53.82%
18,561
Common Stock
Feb 22
2019
BUY
Exercise of conversion of derivative security
$580,494
$39.08 p/Share
14,854
Added 36.17%
26,217
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$106,276
$89.76 p/Share
1,184
Reduced 4.46%
25,342
Common Stock
Dec 12
2018
BUY
Exercise of conversion of derivative security
-
2,970
Added 10.07%
26,526
Common Stock
Dec 08
2018
SELL
Payment of exercise price or tax liability
$212,963
$87.82 p/Share
2,425
Reduced 9.33%
23,556
Common Stock
Dec 08
2018
BUY
Exercise of conversion of derivative security
-
7,007
Added 22.35%
24,344
Common Stock
Aug 31
2018
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.57%
18,974
Common Stock
Jun 15
2018
SELL
Payment of exercise price or tax liability
$72,637
$90.57 p/Share
802
Reduced 4.08%
18,865
Common Stock
Jun 15
2018
BUY
Exercise of conversion of derivative security
-
2,319
Added 10.79%
19,170
Common Stock
Feb 28
2018
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.62%
17,348
Common Stock
Dec 08
2017
SELL
Payment of exercise price or tax liability
$330,995
$90.51 p/Share
3,657
Reduced 17.5%
17,239
Common Stock
Dec 08
2017
BUY
Exercise of conversion of derivative security
-
7,007
Added 25.11%
20,896
Common Stock
Aug 31
2017
BUY
Other acquisition or disposition
$7,486
$38.79 p/Share
193
Added 1.37%
13,889
Common Stock
Jun 15
2017
SELL
Payment of exercise price or tax liability
$108,735
$74.02 p/Share
1,469
Reduced 9.69%
13,696
Common Stock
Jun 15
2017
BUY
Exercise of conversion of derivative security
-
2,814
Added 16.3%
14,447
Common Stock
Feb 28
2017
BUY
Other acquisition or disposition
$7,486
$38.79 p/Share
193
Added 1.54%
12,351
Common Stock
Feb 22
2017
SELL
Open market or private sale
$2,842,405
$71.24 p/Share
39,899
Reduced 76.64%
12,158
Common Stock
Feb 22
2017
BUY
Exercise of conversion of derivative security
$1,252,497
$32.31 p/Share
38,765
Added 74.08%
13,565
Common Stock
Dec 15
2016
SELL
Payment of exercise price or tax liability
$60,551
$60.37 p/Share
1,003
Reduced 7.02%
13,292
Common Stock
Dec 15
2016
BUY
Exercise of conversion of derivative security
-
2,667
Added 15.72%
14,295
Common Stock