Dec 15
2024
BUY
Exercise of conversion of derivative security
-
6,377
Added 9.11%
63,589
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
1,982
Added 3.35%
57,212
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
6,377
Added 10.35%
55,230
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
1,983
Added 3.9%
48,853
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
6,377
Added 11.98%
46,870
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$18,537
$19.35 p/Share
958
Reduced 2.31%
40,493
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
1,983
Added 4.57%
41,451
Common Stock
Apr 04
2024
SELL
Open market or private sale
$563,344
$33.8 p/Share
16,667
Reduced 29.69%
39,468
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
$107,502
$6.45 p/Share
16,667
Added 22.89%
56,135
Common Stock
Mar 18
2024
SELL
Open market or private sale
$1,707,481
$33.53 p/Share
50,924
Reduced 56.34%
39,468
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
$107,502
$6.45 p/Share
16,667
Added 15.57%
90,392
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$172,762
$33.09 p/Share
5,221
Reduced 6.61%
73,725
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
16,377
Added 18.02%
74,519
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$31,957
$41.72 p/Share
766
Reduced 1.21%
62,569
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,983
Added 3.04%
63,335
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$25,659
$35.54 p/Share
722
Reduced 1.16%
61,352
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,493
Added 2.35%
62,074
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$30,167
$31.49 p/Share
958
Reduced 1.56%
60,581
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
1,983
Added 3.12%
61,539
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$20,880
$28.92 p/Share
722
Reduced 1.2%
59,556
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
1,493
Added 2.42%
60,278
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$31,154
$32.52 p/Share
958
Reduced 1.6%
58,785
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
1,983
Added 3.21%
59,743
Common Stock
Jun 16
2023
SELL
Open market or private sale
$2,060,203
$36.79 p/Share
55,999
Reduced 49.23%
57,760
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$361,193
$6.45 p/Share
55,999
Added 32.99%
113,759
Common Stock