Insider Selling: Finch Therapeutics Group, Inc. (NASDAQ:FNCH) Director Sells $17,069.94 in Stock
Finch Therapeutics Group, Inc. (NASDAQ:FNCH - Get Free Report) Director Jeffery A. Smisek sold 6,642 shares of the company's stock in a transaction that occurred on Thursday, March 28th. The shares...