Jul 31
2021
SELL
Payment of exercise price or tax liability
$1,069,076
$233.78 p/Share
4,573
Reduced 19.95%
18,345
Common Stock
Jul 31
2021
BUY
Exercise of conversion of derivative security
-
11,619
Added 33.64%
22,918
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$729,756
$204.93 p/Share
3,561
Reduced 23.99%
11,283
Common Stock
Feb 27
2021
BUY
Grant, award, or other acquisition
-
6,960
Added 31.92%
14,844
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$139,291
$203.94 p/Share
683
Reduced 7.97%
7,884
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
1,333
Added 13.46%
8,567
Common Stock
Feb 28
2020
SELL
Payment of exercise price or tax liability
$969,211
$156.4 p/Share
6,197
Reduced 14.61%
36,208
Common Stock
Feb 27
2020
SELL
Payment of exercise price or tax liability
$187,820
$163.18 p/Share
1,151
Reduced 2.64%
42,405
Common Stock
Feb 27
2020
BUY
Exercise of conversion of derivative security
-
2,249
Added 4.91%
43,556
Common Stock
Feb 13
2020
BUY
Grant, award, or other acquisition
-
12,115
Added 22.68%
41,307
Common Stock
Aug 20
2019
SELL
Open market or private sale
$1,800,058
$163.88 p/Share
10,984
Reduced 27.53%
28,920
Common Stock
Jul 31
2019
SELL
Payment of exercise price or tax liability
$982,577
$172.08 p/Share
5,710
Reduced 12.52%
39,904
Common Stock
Jul 31
2019
BUY
Exercise of conversion of derivative security
-
11,162
Added 19.66%
45,614
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$323,841
$154.21 p/Share
2,100
Reduced 5.8%
34,119
Common Stock
Feb 25
2019
BUY
Exercise of conversion of derivative security
$632,415
$154.21 p/Share
4,101
Added 10.17%
36,219
Common Stock
Jul 29
2018
SELL
Payment of exercise price or tax liability
$305,324
$158.61 p/Share
1,925
Reduced 5.71%
31,785
Common Stock
Jul 29
2018
BUY
Exercise of conversion of derivative security
$631,585
$158.61 p/Share
3,982
Added 10.56%
33,710
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$269,586
$155.92 p/Share
1,729
Reduced 5.55%
29,451
Common Stock
Feb 26
2018
BUY
Exercise of conversion of derivative security
$557,570
$155.92 p/Share
3,576
Added 10.29%
31,180
Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$1,725,897
$153.7 p/Share
11,229
Reduced 28.92%
27,604
Common Stock
Dec 31
2017
BUY
Exercise of conversion of derivative security
$3,389,239
$153.7 p/Share
22,051
Added 36.22%
38,833
Common Stock
Aug 23
2017
SELL
Open market or private sale
$798,211
$136.68 p/Share
5,840
Reduced 26.03%
16,597
Common Stock
Feb 27
2017
SELL
Payment of exercise price or tax liability
$193,455
$124.89 p/Share
1,549
Reduced 6.52%
22,219
Common Stock
Feb 27
2017
BUY
Exercise of conversion of derivative security
$379,541
$124.89 p/Share
3,039
Added 11.34%
23,768
Common Stock
Jul 29
2016
SELL
Payment of exercise price or tax liability
$200,647
$115.78 p/Share
1,733
Reduced 7.79%
20,506
Common Stock