‹ Screener

CODEXIS, INC.

CDXS · Industrial Organic Chemicals · 90.9M shares · +5%/yr ↑ dilution · EDGAR filings ↗

Reference price $2.37 · est. market cap ~$215M — last insider sale, 2026-06-11 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

D51

Loss-making enzyme/RNAi-manufacturing tech company with strong gross margins and growth but deep operating losses.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $15M2025-09-30 · $9M2025-12-31 · $39M2026-03-31 · $15M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
86.7%
Operating margin
-59.3%
Net margin
-62.5%
Return on equity
-87.0%
Return on assets
-29.8%
ROIC
-36.4%
Revenue growth (QoQ)
-60.8%
Debt / equity
0.8×
Current ratio
3.8×
Free cash flow
-$24M
EBITDA
-$36M
Tangible book value
$48M
Cash & investments
$78M
Cash runway
13q
Stock comp / revenue
13.7%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-11De Vre RaymondSell2.6K$2.37
2026-02-24Lutz StefanSell5.9K$1.13
2026-02-06Lutz StefanSell2.5K$1.31
2026-02-06Erbez GeorgiaSell3.8K$1.31
2026-02-06MOORE ALISONSell3.8K$1.31
2026-01-07Lutz StefanSell4.7K$1.70
2025-12-01Opaleye Management Inc.Sell245K$1.67
2025-12-01Opaleye Management Inc.Sell8.5K$1.67
2025-12-01Opaleye Management Inc.Sell245K$1.67
2025-12-01Opaleye Management Inc.Sell8.5K$1.67
2025-11-28Opaleye Management Inc.Sell105K$1.75
2025-11-28Opaleye Management Inc.Sell105K$1.75
2025-11-28Opaleye Management Inc.Sell2.5K$1.75
2025-11-28Opaleye Management Inc.Sell2.5K$1.75
2025-11-26Opaleye Management Inc.Sell5.0K$1.74
2025-11-26Opaleye Management Inc.Sell148K$1.74
2025-11-26Opaleye Management Inc.Sell5.0K$1.74
2025-11-26Opaleye Management Inc.Sell148K$1.74
2025-11-21WOLF DENNIS PSell9.0K$1.56
2025-11-13MOORE ALISONGrant85K
2025-11-12Opaleye Management Inc.Sell27K$1.94
2025-11-12Opaleye Management Inc.Sell890K$1.94
2025-11-12Opaleye Management Inc.Sell165K$1.96
2025-11-11De Vre RaymondSell1.4K$1.74
2025-11-11DILLY STEPHEN GEORGEGrant50K$1.85
2025-11-11Opaleye Management Inc.Sell535K$1.80
2025-11-11Opaleye Management Inc.Sell13K$1.80
2025-11-11Opaleye Management Inc.Sell13K$1.80
2025-11-11Opaleye Management Inc.Sell535K$1.80
2025-11-10Opaleye Management Inc.Sell205K$1.73
2025-11-10Opaleye Management Inc.Sell205K$1.73
2025-11-10Opaleye Management Inc.Sell3.3K$1.73
2025-11-10Opaleye Management Inc.Sell3.3K$1.73
2025-11-07Opaleye Management Inc.Sell10K$1.70
2025-11-07Opaleye Management Inc.Sell297K$1.70
2025-11-07Opaleye Management Inc.Sell10K$1.70
2025-11-07Opaleye Management Inc.Sell297K$1.70
2025-10-13Erbez GeorgiaSell6.2K$2.50
2025-10-13MOORE ALISONSell6.2K$2.51
2025-08-04Opaleye Management Inc.Buy780$2.83
2025-07-31Opaleye Management Inc.Buy84K$2.68
2025-07-30Opaleye Management Inc.Buy1.6K$2.79
2025-07-29Opaleye Management Inc.Buy8.4K$2.82
2025-07-18Opaleye Management Inc.Buy100K$2.82
2025-06-27Opaleye Management Inc.Buy100K$2.39
2025-06-16Opaleye Management Inc.Buy51K$2.24
2025-06-13Opaleye Management Inc.Buy99K$2.23
2025-06-12Opaleye Management Inc.Buy100K$2.25
2025-06-10Singhvi RahulGrant41K
2025-06-10Richards ChristosGrant41K
2025-06-10PARKER H STEWARTGrant41K
2025-06-10Martinborough EstherGrant41K
2025-06-10De Vre RaymondGrant41K
2025-06-10Collins CynthiaGrant41K
2025-06-10WOLF DENNIS PGrant41K
2025-06-10Smith David VGrant41K
2025-05-28Opaleye Management Inc.Buy5.0K$2.36
2025-05-23Opaleye Management Inc.Buy2.3M$2.36
2025-05-01Opaleye Management Inc.Buy20K$2.32
2025-04-30Opaleye Management Inc.Buy25K$2.31
2025-04-25Opaleye Management Inc.Buy25K$2.24
2025-04-17Opaleye Management Inc.Buy45K$2.09
2025-04-16Opaleye Management Inc.Buy70K$2.13
2025-04-15Opaleye Management Inc.Buy25K$2.23
2025-04-08Opaleye Management Inc.Buy100K$1.98
2025-04-03Opaleye Management Inc.Buy75K$2.30
2025-04-02Opaleye Management Inc.Buy5.0K$2.46
2025-04-01Opaleye Management Inc.Buy35K$2.48
2025-03-28Collins CynthiaGrant71K
2025-03-21Opaleye Management Inc.Buy93K$2.54
2025-03-20Opaleye Management Inc.Buy7$2.54
2025-03-13Opaleye Management Inc.Buy85K$2.54
2025-03-06Opaleye Management Inc.Buy100K$2.61
2025-03-05Opaleye Management Inc.Buy10K$2.69
2025-03-04Opaleye Management Inc.Buy55K$2.64
2025-03-03Opaleye Management Inc.Buy47K$2.81
2025-02-28Opaleye Management Inc.Buy148K$2.99
2025-02-12Opaleye Management Inc.Buy15K$4.00
2025-02-11Opaleye Management Inc.Buy12K$4.11
2025-02-10Opaleye Management Inc.Buy22K$4.18
2025-02-05MOORE ALISONGrant27K
2025-02-05Erbez GeorgiaGrant27K
2025-02-05DILLY STEPHEN GEORGEGrant89K
2025-02-05Norrett KevinGrant27K
2025-01-31Opaleye Management Inc.Buy45K$4.29
2025-01-30Opaleye Management Inc.Buy20K$4.49
2025-01-14Richards ChristosGrant44K
2024-12-31Opaleye Management Inc.Buy10K$4.66
2024-12-30Opaleye Management Inc.Buy35K$4.70

All non-derivative Form 4 activity (SEC), newest first.

Clinical trials

TrialTitlePhaseStatusPrimary completion
NCT03797664 ↗A Study of the Safety and Tolerability of CDX-6114 in Healthy Volunteers
Healthy
PHASE1Completed2019-04-12
NCT03577886 ↗Safety and Tolerability of CDX-6114 in Healthy Volunteers
Healthy
PHASE1Completed2018-08-21

Source: ClinicalTrials.gov (U.S. NIH) · active studies first.

Supply chain

Customers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-06-22Shareholder votefiling ↗
    2026-05-07ResultsExhibitsfiling ↗
    2026-04-14Exec/director changefiling ↗
    2026-03-11ResultsExhibitsfiling ↗
    2025-11-06Results2.05Exec/director changeExhibitsfiling ↗
    2025-08-13ResultsExhibitsfiling ↗
    2025-06-11Exec/director changeShareholder votefiling ↗
    2025-05-14ResultsExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-222026-06-170001193125-26-276602 ↗
    8-K2026-05-072026-05-070001193125-26-211956 ↗
    10-Q2026-05-072026-03-310001200375-26-000012 ↗
    8-K2026-04-142026-04-080001193125-26-154866 ↗
    10-K2026-03-112025-12-310001200375-26-000006 ↗
    8-K2026-03-112026-03-110001193125-26-102146 ↗
    10-Q2025-11-062025-09-300001200375-25-000016 ↗
    8-K2025-11-062025-11-050001193125-25-269716 ↗
    8-K2025-08-132025-08-130001193125-25-179817 ↗
    10-Q2025-08-132025-06-300001200375-25-000012 ↗
    8-K2025-06-112025-06-100001193125-25-139123 ↗
    10-Q2025-05-142025-03-310001200375-25-000006 ↗