Feb 14
2020
BUY
Grant, award, or other acquisition
-
20,426
Added 36.06%
36,224
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$62,976
$175.91 p/Share
358
Reduced 2.22%
15,798
Common Stock
Feb 01
2020
SELL
Payment of exercise price or tax liability
$150,854
$165.41 p/Share
912
Reduced 5.1%
16,976
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
-
6,347
Added 24.14%
19,949
Common Stock
Jan 26
2020
SELL
Payment of exercise price or tax liability
$93,672
$167.57 p/Share
559
Reduced 3.95%
13,602
Common Stock
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