Metabolix, Inc.

MBLX
NASDAQ
3.32 0.1 (3.11%) last updated 4:00 PM EDT Jul 30
Trade $MBLX Now