CDXS   $2.51  -5.99% Market Closed After Close 2.54 1.20%

Codexis, Inc.

Data not available