Jan 07
2025
SELL
Open market or private sale
$585,840
$30.0 p/Share
19,528
Reduced 27.64%
51,121
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$65,732
$27.48 p/Share
2,392
Reduced 3.27%
70,649
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
5,000
Added 6.51%
71,845
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$107,172
$27.48 p/Share
3,900
Reduced 5.42%
68,041
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
7,500
Added 9.77%
69,285
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$302,437
$18.24 p/Share
16,581
Reduced 20.97%
62,496
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
33,333
Added 29.66%
79,048
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$137,733
$18.53 p/Share
7,433
Reduced 14.02%
45,580
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 24.26%
46,824
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$76,368
$18.5 p/Share
4,128
Reduced 9.8%
38,013
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 16.0%
39,389
Common Stock
Jun 21
2023
SELL
Open market or private sale
$18,045
$15.0 p/Share
1,203
Reduced 3.62%
32,006
Common Stock
May 18
2023
SELL
Open market or private sale
$65,428
$14.11 p/Share
4,637
Reduced 12.27%
33,167
Common Stock
May 18
2023
SELL
Discretionary transaction
$18,209
$14.16 p/Share
1,286
Reduced 3.29%
37,804
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$80,189
$10.21 p/Share
7,854
Reduced 16.83%
38,801
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 27.19%
40,172
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$27,502
$10.03 p/Share
2,742
Reduced 7.97%
31,655
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 13.15%
33,026
Common Stock
Dec 12
2022
SELL
Open market or private sale
$18,520
$9.26 p/Share
2,000
Reduced 6.69%
27,891
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$68,555
$20.92 p/Share
3,277
Reduced 10.2%
28,845
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
6,888
Added 17.66%
32,122
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$87,353
$19.98 p/Share
4,372
Reduced 14.8%
25,159
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$151,009
$19.98 p/Share
7,558
Reduced 26.74%
20,712
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 40.5%
22,034
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
8,819
Added 23.0%
29,531
Common Stock