Metabolix, Inc.

MBLX
NASDAQ
3.48 0.16 (4.82%) last updated 3:59 PM EDT Jul 31
Trade $MBLX Now