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

Market Beat
2025.04.01 15:11
portai
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%.