Feb 01
2021
SELL
Payment of exercise price or tax liability
$496,377
$119.84 p/Share
4,142
Reduced 5.1%
77,128
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
10,961
Added 11.88%
81,270
Common Stock
Dec 07
2020
-
860
Reduced 1.22%
69,404
Common Stock
Jun 08
2020
SELL
Payment of exercise price or tax liability
$382,234
$134.07 p/Share
2,851
Reduced 3.99%
68,545
Common Stock
Jun 08
2020
BUY
Exercise of conversion of derivative security
-
5,821
Added 7.72%
69,563
Common Stock
Jun 07
2020
SELL
Payment of exercise price or tax liability
$181,664
$132.99 p/Share
1,366
Reduced 2.04%
65,575
Common Stock
Jun 07
2020
BUY
Exercise of conversion of derivative security
-
2,788
Added 4.0%
66,941
Common Stock
Feb 01
2020
SELL
Payment of exercise price or tax liability
$669,374
$142.42 p/Share
4,700
Reduced 6.91%
63,305
Common Stock
Feb 01
2020
BUY
Grant, award, or other acquisition
-
11,700
Added 14.68%
68,005
Common Stock
Dec 22
2019
SELL
Payment of exercise price or tax liability
$519,439
$135.73 p/Share
3,827
Reduced 6.36%
56,305
Common Stock
Dec 22
2019
BUY
Exercise of conversion of derivative security
-
7,813
Added 11.5%
60,132
Common Stock
Jun 08
2019
SELL
Payment of exercise price or tax liability
$380,390
$133.47 p/Share
2,850
Reduced 5.34%
50,538
Common Stock
Jun 08
2019
BUY
Exercise of conversion of derivative security
-
5,819
Added 10.14%
51,556
Common Stock
Feb 01
2019
SELL
Payment of exercise price or tax liability
$816,167
$134.26 p/Share
6,079
Reduced 11.45%
47,022
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
14,646
Added 21.62%
53,101
Common Stock
Dec 17
2018
SELL
Payment of exercise price or tax liability
$228,226
$117.4 p/Share
1,944
Reduced 4.81%
38,455
Common Stock
Dec 17
2018
BUY
Exercise of conversion of derivative security
-
3,969
Added 8.95%
40,399
Common Stock
Jun 09
2018
SELL
Payment of exercise price or tax liability
$27,337
$145.41 p/Share
188
Reduced 0.53%
35,220
Common Stock
Jun 09
2018
BUY
Exercise of conversion of derivative security
-
382
Added 1.07%
35,408
Common Stock
Jun 08
2018
SELL
Payment of exercise price or tax liability
$266,391
$145.41 p/Share
1,832
Reduced 4.97%
35,026
Common Stock
Jun 08
2018
BUY
Exercise of conversion of derivative security
-
3,741
Added 9.41%
36,001
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$868,897
$163.02 p/Share
5,330
Reduced 13.98%
32,807
Common Stock
Feb 01
2018
BUY
Grant, award, or other acquisition
-
12,722
Added 25.01%
38,137
Common Stock
Dec 18
2017
SELL
Payment of exercise price or tax liability
$294,355
$153.71 p/Share
1,915
Reduced 7.01%
25,415
Common Stock
Dec 18
2017
BUY
Exercise of conversion of derivative security
-
3,713
Added 11.96%
27,330
Common Stock