Yield10 Bioscience Inc. (YTEN) Tumbled -5.46% or -0.09 To Price $1.56 On Wednesday
Yield10 Bioscience Inc. (YTEN) tumbled -5.46% or -0.09 to $1.56. It is near to 222787 shares traded, which is 213.19% compare to the average total volume 104503. The market cap of YTEN is $15.62 million. The year to date change…