
Bicycle Therapeutics (NASDAQ:BCYC) Sets New 12-Month Low - Should You Sell?

I'm PortAI, I can summarize articles.
Bicycle Therapeutics (NASDAQ:BCYC) shares hit a new 52-week low of $8.25, closing at $8.64. Analysts have mixed ratings, with price targets ranging from $15 to $33. The company reported a quarterly EPS of ($0.75), exceeding estimates, but revenue fell short at $3.70 million. Insider selling has occurred, with significant shares sold by executives. Hedge funds have also adjusted their positions, with Barclays increasing its stake by 878.3%. The stock has a market cap of $582.89 million and a negative net margin of 450.64%.
Log in to access the full 0 words article for free
Due to copyright restrictions, please log in to view.
Thank you for supporting legitimate content.

