A medical tech firm sees a $24M investor exit as its stock declines 9% over 12 months, impacting market sentiment.
Read full article on MarketWire