Oct 29
2024
-
326,300
Added 34.79%
611,494
Common Stock
Aug 29
2024
-
2,117
Reduced 0.74%
285,193
Common Stock
Jun 11
2024
SELL
Open market or private sale
$4,169,987
$53.0 p/Share
78,679
Reduced 16.88%
387,310
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$7,705,013
$60.3 p/Share
127,778
Reduced 21.52%
465,989
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
198,858
Added 25.09%
593,767
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
53,266
Added 11.89%
394,909
Common Stock
Mar 13
2024
SELL
Other acquisition or disposition
-
672,307
Reduced 70.65%
279,312
Common Stock
Mar 13
2024
BUY
Other acquisition or disposition
-
62,331
Added 15.43%
341,643
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$766,054
$59.82 p/Share
12,806
Reduced 1.33%
951,619
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
25,268
Added 2.55%
964,425
Common Stock
Jan 03
2024
-
17,309
Reduced 1.81%
939,157
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$100,004
$11.68 p/Share
8,562
Added 0.89%
956,466
Common Stock
Dec 13
2023
SELL
Other acquisition or disposition
-
950,000
Reduced 52.4%
862,906
Common Stock
Dec 13
2023
BUY
Other acquisition or disposition
-
84,998
Added 8.23%
947,904
Common Stock
Oct 30
2023
-
329,910
Added 15.4%
1,812,906
Common Stock
Aug 09
2023
-
17,307
Reduced 1.15%
1,482,996
Common Stock
Jun 12
2023
BUY
Other acquisition or disposition
-
58,481
Added 3.75%
1,500,303
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$199,901
$8.99 p/Share
22,236
Added 1.52%
1,441,822
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$3,115,774
$101.64 p/Share
30,655
Reduced 4.14%
709,793
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
15,366
Added 2.17%
693,987
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
46,461
Added 5.96%
732,829
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$797,243
$100.32 p/Share
7,947
Reduced 1.16%
678,621
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
16,028
Added 2.28%
686,568
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$628,404
$100.32 p/Share
6,264
Reduced 0.93%
670,540
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
12,633
Added 1.83%
676,804
Common Stock