Tapewire

Nasdaq · USD

CDXS

CODEXIS, INC.

Export transactions ↓
Tapewire entity
6428
SEC CIK
0001200375
Parsed reports
315

Last 12 months

Inside the activity.

0 purchase rows · 37 sale rows

Disclosed non-derivative P/S rows, by transaction month. Includes amendments and private transactions.
Monthly counts
MonthPurchasesSales
Nov 2025025
Dec 202504
Jan 202601
Feb 202604
Mar 202600
Apr 202600
May 202600
Jun 202601
Jul 202600
Aug 202600
Sep 202600
Oct 202602

Latest available

Insider transactions

JSON API
Reset

Purchases/sales include open-market and private transactions. Plan disclosure applies to the filing; individual rows may differ. “Not disclosed” is not “unplanned.”

The cutoff filters transaction history only. Company summaries and owner relationships show the latest available disclosures. Parser corrections can improve historical records.

Transaction dateOwner / reported roleActivity / securityShares / unitsReported priceReported valueDetails
October 12, 2026 Filed Oct 14, 2026 21:19 UTC
Erbez GeorgiaSee Remarks
SaleCommon Stock 6,335 $1.36 $8,619.40
Disclosure

SEC source: 0001610717-26-000438 · form4.xml · nonDerivative · entry 1

Erbez Georgia · CIK 0001557930 · See Remarks

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 60,475

F1 · kind: The shares were sold solely to satisfy tax or other government withholding obligations in connection with the vesting of shares subject to Restricted Stock Units ("RSUs") of the Issuer.

F2 · balance_after: Includes 7,707 restricted stock units.

Read SEC document
October 12, 2026 Filed Oct 14, 2026 21:17 UTC
MOORE ALISONDirector · President and CEO
SaleCommon Stock 6,335 $1.36 $8,619.40
Disclosure

SEC source: 0001610717-26-000436 · form4.xml · nonDerivative · entry 1

MOORE ALISON · CIK 0001754937 · Director · President and CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 244,171

F1 · kind: The shares were sold solely to satisfy tax or other government withholding obligations in connection with the vesting of shares subject to Restricted Stock Units ("RSUs") of the Issuer.

F2 · balance_after: Includes 119,582 restricted stock units.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 20:05 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000239 · form4.xml · derivative · entry 1

De Vre Raymond · CIK 0002043287 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 20:57 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000272 · form4.xml · derivative · entry 1

Collins Cynthia · CIK 0001405692 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 20:55 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000270 · form4.xml · derivative · entry 1

Smith David V · CIK 0001229447 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 21:00 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000273 · form4.xml · derivative · entry 1

PARKER H STEWART · CIK 0001217456 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 20:56 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000271 · form4.xml · derivative · entry 1

Richards Christos · CIK 0001622055 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 20:51 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000268 · form4.xml · derivative · entry 1

Singhvi Rahul · CIK 0001322731 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 20:32 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000262 · form4.xml · derivative · entry 1

Martinborough Esther · CIK 0001842383 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 17, 2026 Filed Jun 18, 2026 20:06 UTC GrantStock Option (Right to Buy) · Derivative 66,350 $0.00 Strike: $2.48 $0.00
Disclosure

SEC source: 0001610717-26-000240 · form4.xml · derivative · entry 1

DILLY STEPHEN GEORGE · CIK 0001389147 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,350

Underlying: Common Stock · 66,350 shares

Expires 2036-06-17

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to all of the shares subject to the award on the earlier of the first anniversary of the date of grant or the next annual stockholder meeting, subject to the director's continued service to the Company on such vesting date.

Read SEC document
June 11, 2026 Filed Jun 12, 2026 00:19 UTC SaleCommon Stock 2,605 $2.37 $6,173.85
Disclosure

SEC source: 0001610717-26-000215 · form4.xml · nonDerivative · entry 1

De Vre Raymond · CIK 0002043287 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 84,811

F1 · kind: The sale reported on this Form 4 was effected to cover tax liability incurred due to the vesting and release of Restricted Stock Units ("RSUs") held by the Reporting Person.

F2 · balance_after: Includes 31,897 RSUs.

Read SEC document
February 24, 2026 Filed Feb 26, 2026 00:54 UTC
Lutz StefanChief Scientific Officer
SaleCommon Stock 5,862 $1.13 $6,641.06
Disclosure

SEC source: 0001610717-26-000073 · form4.xml · nonDerivative · entry 1

Lutz Stefan · CIK 0002094828 · Chief Scientific Officer

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 130,421

F1 · kind: The shares were sold solely to satisfy tax or other government withholding obligations in connection with the vesting of shares subject to Restricted Stock Units ("RSUs") of the Issuer.

F2 · balance_after: Includes 23,299 RSUs.

Read SEC document
February 23, 2026 Filed Feb 26, 2026 00:54 UTC
Lutz StefanChief Scientific Officer
GrantStock Option (Right to Buy) · Derivative 316,100 $0.00 Strike: $1.07 $0.00
Disclosure

SEC source: 0001610717-26-000073 · form4.xml · derivative · entry 2

Lutz Stefan · CIK 0002094828 · Chief Scientific Officer

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 316,100

Underlying: Common Stock · 316,100 shares

Expires 2036-02-23

F3 · derivative.exercise_date: This option vests and becomes exercisable with respect to 25% of the shares subject thereto on the first anniversary of the grant date, and with respect to 1/48th of the original number of shares subject thereto on each monthly anniversary thereafter, subject to the Reporting Person's continued employment through the applicable vesting dates.

Read SEC document
February 23, 2026 Filed Feb 26, 2026 00:53 UTC
MOORE ALISONDirector · President and CEO
GrantStock Option (Right to Buy) · Derivative 993,000 $0.00 Strike: $1.07 $0.00
Disclosure

SEC source: 0001610717-26-000072 · form4.xml · derivative · entry 1

MOORE ALISON · CIK 0001754937 · Director · President and CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 993,000

Underlying: Common Stock · 993,000 shares

Expires 2036-02-23

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to 25% of the shares subject thereto on the first anniversary of the grant date, and with respect to 1/48th of the original number of shares subject thereto on each monthly anniversary thereafter, subject to the Reporting Person's continued employment through the applicable vesting dates.

Read SEC document
February 23, 2026 Filed Feb 26, 2026 00:53 UTC
Erbez GeorgiaSee Remarks
GrantStock Option (Right to Buy) · Derivative 316,100 $0.00 Strike: $1.07 $0.00
Disclosure

SEC source: 0001610717-26-000071 · form4.xml · derivative · entry 1

Erbez Georgia · CIK 0001557930 · See Remarks

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 316,100

Underlying: Common Stock · 316,100 shares

Expires 2036-02-23

F1 · derivative.exercise_date: This option vests and becomes exercisable with respect to 25% of the shares subject thereto on the first anniversary of the grant date, and with respect to 1/48th of the original number of shares subject thereto on each monthly anniversary thereafter, subject to the Reporting Person's continued employment through the applicable vesting dates.

Read SEC document
February 06, 2026 Filed Feb 9, 2026 21:07 UTC
Lutz StefanChief Scientific Officer
SaleCommon Stock 2,492 $1.31 $3,257.29
Disclosure

SEC source: 0001610717-26-000047 · form4.xml · nonDerivative · entry 1

Lutz Stefan · CIK 0002094828 · Chief Scientific Officer

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 136,283

F1 · kind: The shares were sold solely to satisfy tax or other government withholding obligations in connection with the vesting of shares subject to Restricted Stock Units ("RSUs") of the Issuer.

F2 · balance_after: Includes 35,799 restricted stock units.

Read SEC document
February 06, 2026 Filed Feb 9, 2026 21:07 UTC
Erbez GeorgiaSee Remarks
SaleCommon Stock 3,826 $1.31 $5,000.96
Disclosure

SEC source: 0001610717-26-000046 · form4.xml · nonDerivative · entry 1

Erbez Georgia · CIK 0001557930 · See Remarks

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 66,810

F1 · kind: The shares were sold solely to satisfy tax or other government withholding obligations in connection with the vesting of shares subject to Restricted Stock Units ("RSUs") of the Issuer.

F2 · balance_after: Includes 24,374 restricted stock units.

Read SEC document
February 06, 2026 Filed Feb 9, 2026 21:06 UTC
MOORE ALISONDirector · President and CEO
SaleCommon Stock 3,826 $1.31 $5,000.96
Disclosure

SEC source: 0001610717-26-000045 · form4.xml · nonDerivative · entry 1

MOORE ALISON · CIK 0001754937 · Director · President and CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 250,506

F1 · kind: The shares were sold solely to satisfy tax or other government withholding obligations in connection with the vesting of shares subject to Restricted Stock Units ("RSUs") of the Issuer.

F2 · balance_after: Includes 136,249 restricted stock units.

Read SEC document
January 07, 2026 Filed Jan 8, 2026 23:51 UTC SaleCommon Stock 4,685 $1.70 $7,949.51
Disclosure

SEC source: 0001610717-26-000007 · form4.xml · nonDerivative · entry 1

Lutz Stefan · CIK 0002094828 · CSO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 138,775

F1 · kind: The sale reported on this Form 4 was effected to cover tax liability incurred due to the vesting and release of Restricted Stock Units held by the Reporting Person.

F2 · balance_after: Includes 41,633 restricted stock units.

Read SEC document
December 01, 2025 Filed Dec 1, 2025 22:41 UTC SaleCommon Stock, par value $0.001 per share 8,533 $1.67 $14,228.78
Disclosure

SEC source: 0001493152-25-025624 · ownership.xml · nonDerivative · entry 6

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 179,989

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.65 - $1.7101 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
December 01, 2025 Filed Dec 1, 2025 22:41 UTC SaleCommon Stock, par value $0.001 per share 245,000 $1.67 $408,537.50
Disclosure

SEC source: 0001493152-25-025624 · ownership.xml · nonDerivative · entry 5

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 9,955,000

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.65 - $1.7101 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
December 01, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 8,533 $1.67 $14,228.78
Disclosure

SEC source: 0001493152-25-027633 · ownership.xml · nonDerivative · entry 6

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 179,989

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.65 - $1.7101 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
December 01, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 245,000 $1.67 $408,537.50
Disclosure

SEC source: 0001493152-25-027633 · ownership.xml · nonDerivative · entry 5

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 9,955,000

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.65 - $1.7101 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 28, 2025 Filed Dec 1, 2025 22:41 UTC SaleCommon Stock, par value $0.001 per share 2,490 $1.75 $4,357.50
Disclosure

SEC source: 0001493152-25-025624 · ownership.xml · nonDerivative · entry 4

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 188,522

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.73 - $1.7715 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 28, 2025 Filed Dec 1, 2025 22:41 UTC SaleCommon Stock, par value $0.001 per share 105,000 $1.75 $183,750.00
Disclosure

SEC source: 0001493152-25-025624 · ownership.xml · nonDerivative · entry 3

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 10,200,000

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.73 - $1.7715 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 28, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 2,490 $1.75 $4,357.50
Disclosure

SEC source: 0001493152-25-027633 · ownership.xml · nonDerivative · entry 4

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 188,522

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.73 - $1.7715 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 28, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 105,000 $1.75 $183,750.00
Disclosure

SEC source: 0001493152-25-027633 · ownership.xml · nonDerivative · entry 3

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 10,200,000

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.73 - $1.7715 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 26, 2025 Filed Dec 1, 2025 22:41 UTC SaleCommon Stock, par value $0.001 per share 5,000 $1.74 $8,706.50
Disclosure

SEC source: 0001493152-25-025624 · ownership.xml · nonDerivative · entry 2

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 191,012

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7316 - $1.75699 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 26, 2025 Filed Dec 1, 2025 22:41 UTC SaleCommon Stock, par value $0.001 per share 148,318 $1.74 $258,266.13
Disclosure

SEC source: 0001493152-25-025624 · ownership.xml · nonDerivative · entry 1

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 10,305,000

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7316 - $1.75699 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 26, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 5,000 $1.74 $8,706.50
Disclosure

SEC source: 0001493152-25-027633 · ownership.xml · nonDerivative · entry 2

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 191,012

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7316 - $1.75699 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 26, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 148,318 $1.74 $258,266.13
Disclosure

SEC source: 0001493152-25-027633 · ownership.xml · nonDerivative · entry 1

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 10,305,000

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7316 - $1.75699 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 21, 2025 Filed Nov 25, 2025 16:18 UTC SaleCommon Stock 8,952 $1.56 $13,988.40
Disclosure

SEC source: 0001610717-25-000386 · form4.xml · nonDerivative · entry 1

WOLF DENNIS P · CIK 0001227560 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 138,951

F1 · price: This transaction was executed in multiple trades in prices ranging from $1.55 to $1.615, inclusive. The price reported in Column 4 above reflects the weighted average sale price. The Reporting Person hereby undertakes to provide to the Securities and Exchange Commission staff, the Issuer, or a security holder of the Issuer, upon request, full information regarding the number of shares sold at each respective price within the range set forth in this footnote.

F2 · balance_after: Includes 40,983 restricted stock units.

Read SEC document
November 13, 2025 Filed Nov 17, 2025 22:11 UTC
MOORE ALISONPresident and CEO
GrantStock Option (Right to Buy) · Derivative 500,000 $0.00 Strike: $1.63 $0.00
Disclosure

SEC source: 0001610717-25-000382 · form4.xml · derivative · entry 2

MOORE ALISON · CIK 0001754937 · President and CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 500,000

Underlying: Common Stock · 500,000 shares

Expires 2035-11-13

F3 · derivative.exercise_date: This option vests and becomes exercisable with respect to 25% of the shares subject thereto on the first anniversary of the grant date, and with respect to 1/48th of the original number of shares subject thereto on each monthly anniversary thereafter, subject to the Reporting Person's continued employment through the applicable vesting dates.

Read SEC document
November 13, 2025 Filed Nov 17, 2025 22:11 UTC
MOORE ALISONPresident and CEO
GrantCommon Stock 85,000 $0.00 $0.00
Disclosure

SEC source: 0001610717-25-000382 · form4.xml · nonDerivative · entry 1

MOORE ALISON · CIK 0001754937 · President and CEO

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 254,332

F1 · shares: These restricted stock units vest as to 1/3rd of the shares on each annual anniversary of the grant date, subject to the Reporting Person's continued employment through the applicable vesting dates.

F2 · balance_after: Includes 145,208 restricted stock units.

Read SEC document
November 12, 2025 Filed Nov 14, 2025 21:15 UTC SaleCommon Stock, par value $0.001 per share 165,000 $1.96 $323,730.00
Disclosure

SEC source: 0001493152-25-023486 · ownership.xml · nonDerivative · entry 3

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 10,453,318

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.9005 - $1.9905 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.935 - $2.0035 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 12, 2025 Filed Nov 14, 2025 21:15 UTC SaleCommon Stock, par value $0.001 per share 27,459 $1.94 $53,193.57
Disclosure

SEC source: 0001493152-25-023486 · ownership.xml · nonDerivative · entry 2

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 196,012

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.9005 - $1.9905 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 12, 2025 Filed Nov 14, 2025 21:15 UTC SaleCommon Stock, par value $0.001 per share 890,000 $1.94 $1,724,108.00
Disclosure

SEC source: 0001493152-25-023486 · ownership.xml · nonDerivative · entry 1

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 10,618,318

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.9005 - $1.9905 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.935 - $2.0035 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 11, 2025 Filed Nov 12, 2025 21:05 UTC SaleCommon Stock, par value $0.001 per share 13,211 $1.80 $23,771.87
Disclosure

SEC source: 0001493152-25-021897 · ownership.xml · nonDerivative · entry 6

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 223,461

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 11, 2025 Filed Nov 12, 2025 21:05 UTC SaleCommon Stock, par value $0.001 per share 535,000 $1.80 $962,679.00
Disclosure

SEC source: 0001493152-25-021897 · ownership.xml · nonDerivative · entry 5

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 11,508,318

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 11, 2025 Filed Nov 12, 2025 21:31 UTC GrantCommon Stock 50,000 $1.85 $92,365.00
Disclosure

SEC source: 0001610717-25-000374 · form4.xml · nonDerivative · entry 1

DILLY STEPHEN GEORGE · CIK 0001389147 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 727,053

F1 · price: This transaction was executed in multiple trades in prices ranging from $1.7550 to $1.90, inclusive. The price reported in Column 4 above reflects the weighted average purchase price. The Reporting Person hereby undertakes to provide to the Securities and Exchange Commission staff, the Issuer, or a security holder of the Issuer, upon request, full information regarding the number of shares purchased at each respective price within the range set forth in this footnote.

F2 · balance_after: Includes 2,000 shares acquired under the issuer's Employee Stock Purchase Plan on May 10, 2025.

F3 · balance_after: Includes 2,000 shares acquired under the issuer's Employee Stock Purchase Plan on November 10, 2025.

Read SEC document
November 11, 2025 Filed Nov 13, 2025 21:16 UTC SaleCommon Stock 1,413 $1.74 $2,458.62
Disclosure

SEC source: 0001610717-25-000376 · form4.xml · nonDerivative · entry 1

De Vre Raymond · CIK 0002043287 · Director

10b5-1 filing: No plan indicated

Ownership: Direct

Disclosed balance after: 87,416

F1 · kind: The sale reported on this Form 4 was effected to cover tax liability incurred due to the vesting and release of Restricted Stock Units held by the Reporting Person.

F2 · balance_after: Includes 72,880 restricted stock units.

Read SEC document
November 11, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 13,211 $1.80 $23,771.87
Disclosure

SEC source: 0001493152-25-027632 · ownership.xml · nonDerivative · entry 6

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 223,461

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 11, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 535,000 $1.80 $962,679.00
Disclosure

SEC source: 0001493152-25-027632 · ownership.xml · nonDerivative · entry 5

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 11,508,318

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 10, 2025 Filed Nov 12, 2025 21:05 UTC SaleCommon Stock, par value $0.001 per share 3,318 $1.73 $5,755.73
Disclosure

SEC source: 0001493152-25-021897 · ownership.xml · nonDerivative · entry 4

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 236,682

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 10, 2025 Filed Nov 12, 2025 21:05 UTC SaleCommon Stock, par value $0.001 per share 205,000 $1.73 $355,613.50
Disclosure

SEC source: 0001493152-25-021897 · ownership.xml · nonDerivative · entry 3

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 12,043,318

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 10, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 3,318 $1.73 $5,755.73
Disclosure

SEC source: 0001493152-25-027632 · ownership.xml · nonDerivative · entry 4

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 236,682

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 10, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 205,000 $1.73 $355,613.50
Disclosure

SEC source: 0001493152-25-027632 · ownership.xml · nonDerivative · entry 3

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 12,043,318

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 07, 2025 Filed Nov 12, 2025 21:05 UTC SaleCommon Stock, par value $0.001 per share 10,000 $1.70 $16,968.00
Disclosure

SEC source: 0001493152-25-021897 · ownership.xml · nonDerivative · entry 2

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 240,000

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 07, 2025 Filed Nov 12, 2025 21:05 UTC SaleCommon Stock, par value $0.001 per share 296,682 $1.70 $503,410.02
Disclosure

SEC source: 0001493152-25-021897 · ownership.xml · nonDerivative · entry 1

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Opaleye, L.P.

Disclosed balance after: 12,248,318

F1 · ownership.nature: Represents securities owned directly by Opaleye, L.P. (the "Fund"). As the investment manager of the Fund, Opaleye Management Inc. may be deemed to beneficially own the securities owned directly by the Fund.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document
November 07, 2025 Filed Dec 15, 2025 11:06 UTC Amendment SaleCommon Stock, par value $0.001 per share 10,000 $1.70 $16,968.00
Disclosure

SEC source: 0001493152-25-027632 · ownership.xml · nonDerivative · entry 2

Opaleye Management Inc. · CIK 0001595855 · 10% owner

10b5-1 filing: No plan indicated

Ownership: Indirect · By Managed Account

Disclosed balance after: 240,000

F2 · ownership.nature: Securities owned by a separately managed account (the "Managed Account"). As the portfolio manager of the Managed Account, Opaleye may be deemed to beneficially own the securities owned directly by the Managed Account.

F3 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.68 - $1.71 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F4 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.70 - $1.75 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F5 · ownership.nature: The price reported in column 4 is a weighted average price. These shares were sold in multiple transactions at prices ranging from $1.7696 - $1.81 inclusive. The reporting person undertakes to provide, upon request by the SEC staff, the issuer, or a security holder of the issuer, full information regarding the number of shares sold at each price.

F6 · ownership.nature: Opaleye Management Inc. disclaims beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein, and the filing of this Form 4 shall not be construed as an admission that Opaleye Management Inc. is the beneficial owner of any such shares for purposes of Section 16(a) of the Securities Exchange Act of 1934, as amended, or for any other purpose.

Read SEC document

Value uses the disclosed total when available, otherwise shares × reported transaction price. It is not an estimate of exercise cash cost or investment performance.