What Do Analysts Think Of Finch Therapeutics Group Inc (FNCH)

Finch Therapeutics Group Inc (FNCH) saw an uptrend of 20.73% in the recent trading with $2.79 being its most recent. The current price level -83.34% lower than the highest price of $16.74 marked by the stock while trading over the past 52-weeks, whereas it is 49.94% higher than the lowest price of $1.86 the company […]