May 03
2024
SELL
Sale (or disposition) back to the issuer
-
77,253
Reduced 100.0%
0
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
37,518
Added 32.69%
77,253
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$325,149
$229.14 p/Share
1,419
Reduced 3.45%
39,735
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
11,521
Added 21.87%
41,154
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$2,513,635
$228.45 p/Share
11,003
Reduced 27.08%
29,633
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
27,960
Added 40.76%
40,636
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$59,090
$233.56 p/Share
253
Reduced 1.96%
12,676
Common Stock
Mar 24
2023
-
17,251
Reduced 57.16%
12,929
Common Stock
Mar 22
2023
-
7,679
Reduced 20.28%
30,180
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$472,458
$208.96 p/Share
2,261
Reduced 5.64%
37,859
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
4,252
Added 9.58%
40,120
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$623,276
$228.39 p/Share
2,729
Reduced 7.07%
35,868
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
8,512
Added 18.07%
38,597
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$56,944
$245.45 p/Share
232
Reduced 0.77%
30,085
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$1,007,035
$233.38 p/Share
4,315
Reduced 12.46%
30,317
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
5,752
Added 14.24%
34,632
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$708,786
$181.88 p/Share
3,897
Reduced 11.89%
28,880
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
11,895
Added 26.63%
32,777
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$43,565
$182.28 p/Share
239
Reduced 1.13%
20,882
Common Stock
Oct 26
2021
-
12,092
Reduced 36.41%
21,121
Common Stock
Mar 08
2021
SELL
Open market or private sale
$478,469
$165.16 p/Share
2,897
Reduced 8.02%
33,213
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$329,563
$113.76 p/Share
2,897
Added 7.43%
36,110
Common Stock
Mar 05
2021
SELL
Open market or private sale
$650,424
$164.0 p/Share
3,966
Reduced 10.67%
33,213
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$451,172
$113.76 p/Share
3,966
Added 9.64%
37,179
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$312,591
$148.57 p/Share
2,104
Reduced 5.96%
33,213
Common Stock