Bicycle Therapeutics (BCYC)
Bicycle Therapeutics (BCYC) stock research: performance, analysts' price targets, earnings, revenue and margins, technicals and insider trades.
- BCYC last traded at $3.66, -4.19% on the day.
- Bicycle Therapeutics: market cap $256.54M, P/E -1.8, revenue $83.53M over the last four quarters.
- Over the past year BCYC returned -58.22%; year to date -48.31%.
Updated 2026-11-02 18:37 UTC