CDXS   $2.21  11.62% Market Closed After Close 2.2001 -0.45%

Codexis, Inc.

Data not available