Apr 15
2022
SELL
Payment of exercise price or tax liability
$1,423,477
$165.29 p/Share
8,612
Reduced 5.63%
144,290
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
16,612
Added 9.8%
152,902
Common Stock
Apr 04
2022
SELL
Open market or private sale
$5,192,280
$177.83 p/Share
29,198
Reduced 17.64%
136,290
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$5,532,251
$174.31 p/Share
31,738
Reduced 16.09%
165,488
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
60,936
Added 23.6%
197,226
Common Stock
Oct 18
2021
SELL
Open market or private sale
$2,673,915
$146.54 p/Share
18,247
Reduced 11.82%
136,118
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$2,991,960
$144.84 p/Share
20,657
Reduced 11.8%
154,365
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
38,904
Added 18.19%
175,022
Common Stock
Oct 04
2021
SELL
Open market or private sale
$12,416,539
$138.83 p/Share
89,437
Reduced 39.65%
136,118
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$14,541,598
$142.65 p/Share
101,939
Reduced 31.13%
225,555
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
191,376
Added 36.88%
327,494
Common Stock
Aug 06
2021
SELL
Open market or private sale
$2,171,893
$145.99 p/Share
14,877
Reduced 9.85%
136,118
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$2,502,814
$147.06 p/Share
17,019
Reduced 10.13%
150,995
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
-
31,896
Added 15.96%
168,014
Common Stock
Apr 16
2021
SELL
Open market or private sale
$2,441,126
$134.01 p/Share
18,216
Reduced 11.8%
136,118
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$2,783,074
$134.5 p/Share
20,692
Reduced 11.82%
154,334
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
38,908
Added 18.19%
175,026
Common Stock
Oct 16
2020
SELL
Open market or private sale
$3,739,632
$119.86 p/Share
31,200
Reduced 18.67%
135,888
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$4,264,926
$120.71 p/Share
35,332
Reduced 17.45%
167,088
Common Stock
Oct 15
2020
BUY
Exercise of conversion of derivative security
-
66,532
Added 24.74%
202,420
Common Stock
Apr 16
2020
SELL
Open market or private sale
$2,605,964
$285.21 p/Share
9,137
Reduced 21.2%
33,972
Common Stock
Apr 15
2020
SELL
Payment of exercise price or tax liability
$2,132,372
$284.43 p/Share
7,497
Reduced 14.81%
43,109
Common Stock
Apr 15
2020
BUY
Exercise of conversion of derivative security
-
16,634
Added 24.74%
50,606
Common Stock
Oct 16
2019
SELL
Open market or private sale
$2,915,904
$234.04 p/Share
12,459
Reduced 26.9%
33,852
Common Stock
Oct 15
2019
SELL
Payment of exercise price or tax liability
$2,708,063
$235.32 p/Share
11,508
Reduced 19.9%
46,311
Common Stock