Finch Therapeutics Group, Inc.
FNCH
$13.45
-$0.55-3.93%
FNCH
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.