This firm currently holds 3.73 M in liabilities with Debt to Equity (D/E) ratio of 0.31, which is about average as compared to similar companies. The company has a current ratio of 8.21, suggesting that it is liquid enough and is able to pay its financial obligations when due. Our recommendation tool can cross-verify current analyst consensus on Yield10 Bioscience and to analyze the firm potential to grow in the current economic cycle.