CDXS (Codexis Inc) Stock AnalysisExplore Codexis Inc (CDXS): price history, financials and stock analysis.Sign InMethodology