Oct 01
2024
SELL
Open market or private sale
$653,700
$21.79 p/Share
30,000
Reduced 13.02%
200,427
Common Stock, without ...
Apr 09
2024
SELL
Payment of exercise price or tax liability
$118,632
$24.4 p/Share
4,862
Reduced 2.07%
230,427
Common Stock, without ...
Apr 09
2024
BUY
Exercise of conversion of derivative security
-
8,792
Added 3.6%
235,289
Common Stock, without ...
Apr 02
2024
SELL
Open market or private sale
$433,269
$25.53 p/Share
16,971
Reduced 6.97%
226,497
Common Stock, without ...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$541,512
$25.79 p/Share
20,997
Reduced 7.94%
243,468
Common Stock, without ...
Mar 28
2024
BUY
Exercise of conversion of derivative security
-
37,968
Added 12.55%
264,465
Common Stock, without ...
Mar 20
2024
SELL
Open market or private sale
$652,010
$24.66 p/Share
26,440
Reduced 10.45%
226,497
Common Stock, without ...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$569,553
$22.48 p/Share
25,336
Reduced 9.1%
252,937
Common Stock, without ...
Feb 09
2024
BUY
Grant, award, or other acquisition
-
45,814
Added 14.14%
278,273
Common Stock, without ...
Feb 08
2024
SELL
Open market or private sale
$420,000
$21.0 p/Share
20,000
Reduced 7.92%
232,459
Common Stock, without ...
Feb 08
2024
BUY
Exercise of conversion of derivative security
$172,399
$8.62 p/Share
20,000
Added 7.34%
252,459
Common Stock, without ...
Jan 19
2024
SELL
Open market or private sale
$488,089
$20.11 p/Share
24,271
Reduced 9.45%
232,459
Common Stock, without ...
Jan 19
2024
BUY
Exercise of conversion of derivative security
$354,113
$14.59 p/Share
24,271
Added 8.64%
256,730
Common Stock, without ...
Jan 16
2024
SELL
Open market or private sale
$1,243,800
$20.73 p/Share
60,000
Reduced 20.52%
232,459
Common Stock, without ...
Jan 16
2024
BUY
Exercise of conversion of derivative security
$517,199
$8.62 p/Share
60,000
Added 17.02%
292,459
Common Stock, without ...
Oct 13
2023
SELL
Open market or private sale
$510,000
$17.0 p/Share
30,000
Reduced 11.43%
232,459
Common Stock, without ...
Oct 13
2023
BUY
Exercise of conversion of derivative security
$437,700
$14.59 p/Share
30,000
Added 10.26%
262,459
Common Stock, without ...
Oct 08
2023
SELL
Payment of exercise price or tax liability
$207,504
$16.21 p/Share
12,801
Reduced 5.22%
232,459
Common Stock, without ...
Oct 08
2023
BUY
Exercise of conversion of derivative security
-
23,148
Added 8.62%
245,260
Common Stock, without ...
Apr 21
2023
SELL
Payment of exercise price or tax liability
$485
$13.48 p/Share
36
Reduced 0.02%
222,111
Common Stock, without ...
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
63
Added 0.03%
222,147
Common Stock, without ...
Apr 06
2023
SELL
Payment of exercise price or tax liability
$64,449
$13.62 p/Share
4,732
Reduced 2.09%
222,084
Common Stock, without ...
Apr 06
2023
BUY
Exercise of conversion of derivative security
-
8,556
Added 3.64%
226,816
Common Stock, without ...
Mar 30
2023
SELL
Payment of exercise price or tax liability
$114,315
$13.17 p/Share
8,680
Reduced 3.82%
218,260
Common Stock, without ...
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
15,695
Added 6.47%
226,940
Common Stock, without ...