Feb 01
2021
SELL
Payment of exercise price or tax liability
$731,144
$119.84 p/Share
6,101
Reduced 6.58%
86,645
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
15,144
Added 14.04%
92,746
Common Stock
Jun 08
2020
SELL
Payment of exercise price or tax liability
$453,961
$134.07 p/Share
3,386
Reduced 4.18%
77,540
Common Stock
Jun 08
2020
BUY
Exercise of conversion of derivative security
-
6,984
Added 8.13%
78,931
Common Stock
Jun 07
2020
SELL
Payment of exercise price or tax liability
$242,308
$132.99 p/Share
1,822
Reduced 2.4%
73,942
Common Stock
Jun 07
2020
BUY
Exercise of conversion of derivative security
-
3,761
Added 4.73%
75,764
Common Stock
Feb 01
2020
SELL
Payment of exercise price or tax liability
$777,328
$142.42 p/Share
5,458
Reduced 7.05%
71,973
Common Stock
Feb 01
2020
BUY
Grant, award, or other acquisition
-
13,372
Added 14.73%
77,431
Common Stock
Jun 08
2019
SELL
Payment of exercise price or tax liability
$451,796
$133.47 p/Share
3,385
Reduced 5.02%
64,008
Common Stock
Jun 08
2019
BUY
Exercise of conversion of derivative security
-
6,983
Added 9.65%
65,399
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$1,013,126
$134.26 p/Share
7,546
Reduced 11.11%
60,386
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
15,533
Added 18.61%
67,932
Common Stock
Jan 02
2019
SELL
Payment of exercise price or tax liability
$345,702
$113.83 p/Share
3,037
Reduced 5.48%
52,389
Common Stock
Jan 02
2019
BUY
Exercise of conversion of derivative security
-
8,772
Added 13.66%
55,426
Common Stock
Jun 08
2018
SELL
Payment of exercise price or tax liability
$289,948
$145.41 p/Share
1,994
Reduced 4.1%
46,606
Common Stock
Jun 08
2018
BUY
Exercise of conversion of derivative security
-
4,112
Added 7.95%
47,630
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$1,278,403
$163.02 p/Share
7,842
Reduced 14.99%
44,467
Common Stock
Feb 01
2018
BUY
Exercise of conversion of derivative security
-
5,320
Added 11.85%
39,587
Common Stock
Feb 01
2018
BUY
Grant, award, or other acquisition
-
12,722
Added 20.12%
50,509
Common Stock
Dec 17
2017
SELL
Payment of exercise price or tax liability
$619,591
$152.91 p/Share
4,052
Reduced 10.58%
34,236
Common Stock
Dec 17
2017
BUY
Exercise of conversion of derivative security
-
7,937
Added 17.17%
38,288
Common Stock
Jun 08
2017
SELL
Payment of exercise price or tax liability
$163,868
$151.87 p/Share
1,079
Reduced 3.43%
30,344
Common Stock
Jun 08
2017
BUY
Exercise of conversion of derivative security
-
2,112
Added 6.3%
31,423
Common Stock