Apr 04
2025
SELL
Payment of exercise price or tax liability
$82,925
$10.94 p/Share
7,580
Reduced 2.67%
276,057
Common Stock, without ...
Apr 04
2025
BUY
Exercise of conversion of derivative security
-
13,706
Added 4.61%
283,637
Common Stock, without ...
Mar 28
2025
SELL
Payment of exercise price or tax liability
$245,689
$11.42 p/Share
21,514
Reduced 7.38%
269,931
Common Stock, without ...
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
38,902
Added 11.78%
291,445
Common Stock, without ...
Feb 21
2025
SELL
Payment of exercise price or tax liability
$552,273
$13.77 p/Share
40,107
Reduced 13.7%
252,543
Common Stock, without ...
Feb 21
2025
BUY
Grant, award, or other acquisition
-
92,223
Added 23.96%
292,650
Common Stock, without ...
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 ...