Jul 05
2019
SELL
Payment of exercise price or tax liability
$95,927
$150.12 p/Share
639
Reduced 3.93%
15,611
Common Stock
Jul 05
2019
BUY
Exercise of conversion of derivative security
-
1,494
Added 8.03%
17,105
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$849,551
$130.68 p/Share
6,501
Reduced 29.4%
15,611
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
14,392
Added 32.42%
30,003
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$41,554
$126.69 p/Share
328
Reduced 2.06%
15,611
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$60,527
$126.89 p/Share
477
Reduced 2.76%
16,789
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
8,921
Added 32.53%
18,502
Common Stock
Jan 26
2019
SELL
Payment of exercise price or tax liability
$77,153
$121.12 p/Share
637
Reduced 6.23%
9,581
Common Stock
Jul 05
2018
SELL
Payment of exercise price or tax liability
$89,657
$140.97 p/Share
636
Reduced 5.2%
11,590
Common Stock
Jul 05
2018
BUY
Exercise of conversion of derivative security
-
1,494
Added 10.25%
13,084
Common Stock
Feb 06
2018
SELL
Payment of exercise price or tax liability
$80,441
$160.56 p/Share
501
Reduced 4.14%
11,590
Common Stock
Feb 02
2018
SELL
Payment of exercise price or tax liability
$1,030,292
$167.5 p/Share
6,151
Reduced 32.51%
12,768
Common Stock
Feb 02
2018
BUY
Grant, award, or other acquisition
-
11,888
Added 30.91%
26,573
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$124,546
$171.08 p/Share
728
Reduced 4.72%
14,685
Common Stock
Jan 26
2018
SELL
Payment of exercise price or tax liability
$6,298,470
$173.13 p/Share
36,380
Reduced 77.82%
10,370
Common Stock
Jan 26
2018
BUY
Exercise of conversion of derivative security
$3,702,293
$65.31 p/Share
56,688
Added 45.81%
67,058
Common Stock
Jan 26
2018
BUY
Grant, award, or other acquisition
-
6,027
Added 26.88%
16,397
Common Stock
Jul 31
2017
SELL
Payment of exercise price or tax liability
$5,858,170
$144.45 p/Share
40,555
Reduced 79.64%
10,370
Common Stock
Jul 31
2017
BUY
Exercise of conversion of derivative security
$3,277,349
$54.33 p/Share
60,323
Added 46.04%
70,693
Common Stock
Jul 06
2017
SELL
Payment of exercise price or tax liability
$91,180
$129.15 p/Share
706
Reduced 6.37%
10,370
Common Stock
Jul 06
2017
BUY
Exercise of conversion of derivative security
-
1,781
Added 12.78%
12,151
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$121,825
$123.18 p/Share
989
Reduced 8.71%
10,370
Common Stock
Feb 06
2017
SELL
Payment of exercise price or tax liability
$5,597,119
$121.26 p/Share
46,158
Reduced 83.64%
9,026
Common Stock
Feb 06
2017
BUY
Grant, award, or other acquisition
-
3,534
Added 21.96%
12,560
Common Stock
Feb 06
2017
BUY
Exercise of conversion of derivative security
$3,697,454
$58.7 p/Share
62,989
Added 46.66%
72,015
Common Stock