Jul 01
2025
SELL
Sale (or disposition) back to the issuer
$14,706,883
$14.25 p/Share
1,032,062
Reduced 100.0%
0
Common Stock
Dec 03
2024
SELL
Open market or private sale
$673,500
$13.47 p/Share
50,000
Reduced 4.62%
1,032,062
Common Stock
May 14
2024
SELL
Open market or private sale
$38,304
$7.6 p/Share
5,040
Reduced 0.46%
1,082,062
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
12,500
Added 1.14%
1,087,102
Common Stock
Aug 29
2023
SELL
Payment of exercise price or tax liability
$351,004
$10.41 p/Share
33,718
Reduced 3.04%
1,074,602
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$329,500
$6.59 p/Share
50,000
Added 4.32%
1,108,320
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$71,000
$14.2 p/Share
5,000
Added 0.47%
1,058,320
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$32,725
$14.41 p/Share
2,271
Reduced 0.22%
1,053,320
Common Stock
May 26
2023
BUY
Exercise of conversion of derivative security
-
5,773
Added 0.54%
1,055,591
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$71,443
$15.13 p/Share
4,722
Reduced 0.45%
1,049,818
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
12,000
Added 1.13%
1,054,540
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$285,387
$15.35 p/Share
18,592
Reduced 1.75%
1,042,540
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
47,250
Added 4.26%
1,061,132
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$33,489
$14.74 p/Share
2,272
Reduced 0.22%
1,013,882
Common Stock
Apr 26
2023
BUY
Exercise of conversion of derivative security
-
5,775
Added 0.57%
1,016,154
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$37,351
$16.44 p/Share
2,272
Reduced 0.22%
1,010,379
Common Stock
Mar 26
2023
BUY
Exercise of conversion of derivative security
-
5,775
Added 0.57%
1,012,651
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$43,170
$18.2 p/Share
2,372
Reduced 0.24%
1,006,876
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
5,773
Added 0.57%
1,009,248
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$29,172
$17.04 p/Share
1,712
Reduced 0.17%
1,003,475
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
5,775
Added 0.57%
1,005,187
Common Stock
Dec 26
2022
SELL
Payment of exercise price or tax liability
$32,489
$14.3 p/Share
2,272
Reduced 0.23%
999,412
Common Stock
Dec 26
2022
BUY
Exercise of conversion of derivative security
-
5,775
Added 0.57%
1,001,684
Common Stock
Nov 26
2022
SELL
Payment of exercise price or tax liability
$37,335
$16.44 p/Share
2,271
Reduced 0.23%
995,909
Common Stock
Nov 26
2022
BUY
Exercise of conversion of derivative security
-
5,773
Added 0.58%
998,180
Common Stock