Dec 02
2024
SELL
Open market or private sale
$3,654,071
$11.54 p/Share
316,644
Reduced 9.11%
3,160,988
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
-
573,886
Added 14.16%
3,477,632
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$185,637
$13.8 p/Share
13,452
Reduced 0.46%
2,903,746
Common Stock
Aug 03
2024
BUY
Exercise of conversion of derivative security
-
26,540
Added 0.9%
2,917,198
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$3,768,302
$15.04 p/Share
250,552
Reduced 7.98%
2,890,658
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
-
494,369
Added 13.6%
3,141,210
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$371,760
$15.49 p/Share
24,000
Reduced 0.9%
2,646,841
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
47,350
Added 1.74%
2,670,841
Common Stock
Jul 03
2024
SELL
Payment of exercise price or tax liability
$712,800
$13.5 p/Share
52,800
Reduced 1.97%
2,623,491
Common Stock
Jul 03
2024
BUY
Exercise of conversion of derivative security
-
104,170
Added 3.75%
2,676,291
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$422,224
$13.95 p/Share
30,267
Reduced 1.16%
2,572,121
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
59,713
Added 2.24%
2,602,388
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$2,898,896
$11.44 p/Share
253,400
Reduced 9.07%
2,539,748
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
500,000
Added 15.18%
2,793,148
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$87,168
$12.96 p/Share
6,726
Reduced 0.29%
2,293,148
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
13,270
Added 0.57%
2,299,874
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$226,560
$11.8 p/Share
19,200
Reduced 0.83%
2,286,604
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
37,880
Added 1.62%
2,305,804
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$563,040
$11.73 p/Share
48,000
Reduced 2.07%
2,267,924
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
94,700
Added 3.93%
2,315,924
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$336,838
$12.52 p/Share
26,904
Reduced 1.2%
2,221,224
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
53,078
Added 2.31%
2,248,128
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,308,109
$10.91 p/Share
119,900
Reduced 5.18%
2,195,050
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,447,743
$10.95 p/Share
132,214
Reduced 5.4%
2,314,950
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$842,562
$11.4 p/Share
73,909
Reduced 2.93%
2,447,164
Common Stock