May 21
2024
SELL
Open market or private sale
$2,543,230
$205.0 p/Share
12,406
Reduced 36.03%
22,025
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$50,712
$147.42 p/Share
344
Reduced 0.99%
34,431
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
801
Added 2.25%
34,775
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$278,185
$158.42 p/Share
1,756
Reduced 4.91%
33,974
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
4,095
Added 10.73%
34,076
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$911,182
$153.89 p/Share
5,921
Reduced 15.77%
31,635
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
13,753
Added 26.8%
37,556
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$69,907
$203.22 p/Share
344
Reduced 1.42%
23,803
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
801
Added 3.21%
24,147
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$351,144
$212.3 p/Share
1,654
Reduced 6.62%
23,346
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
3,859
Added 13.97%
23,765
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,447,836
$195.68 p/Share
7,399
Reduced 25.93%
21,141
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
16,601
Added 36.78%
28,540
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$123,366
$71.85 p/Share
1,717
Reduced 12.57%
11,939
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
3,859
Added 23.77%
12,374
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$439,303
$69.51 p/Share
6,320
Reduced 39.21%
9,797
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
14,120
Added 46.7%
16,117
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$65,298
$73.7 p/Share
886
Reduced 30.73%
1,997
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$65,298
$73.7 p/Share
886
Reduced 30.73%
1,997
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$65,298
$73.7 p/Share
886
Reduced 30.73%
1,997
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
2,883
Added 50.0%
2,883
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
2,883
Added 50.0%
2,883
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
2,883
Added 50.0%
2,883
Common Stock