Bicycle Therapeutics plc (FRA:50BA)
Germany flag Germany · Delayed Price · Currency is EUR
4.500
0.00 (0.00%)
At close: Mar 18, 2026

Bicycle Therapeutics Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
2614189346948221,574
Market Cap Growth
-57.49%-55.20%34.56%-15.62%-47.74%403.33%
Enterprise Value
-270-129842185251,374
Last Close Price
3.625.5013.3016.2026.6049.60
PS Ratio
4.226.7727.4028.4360.76152.99
PB Ratio
0.500.811.222.073.255.17
P/TBV Ratio
0.500.811.222.073.255.17
EV/Sales Ratio
--2.468.9238.82133.63
Debt / Equity Ratio
0.030.030.010.120.160.13
Net Debt / Equity Ratio
-1.00-1.00-1.10-1.30-1.09-1.14
Net Debt / EBITDA Ratio
2.592.594.322.632.616.14
Net Debt / FCF Ratio
2.422.425.247.582.8123.44
Asset Turnover
0.090.090.050.050.030.04
Quick Ratio
11.6511.6513.617.926.7612.43
Current Ratio
11.9811.9813.818.086.9312.65
Return on Equity (ROE)
-31.21%-31.21%-29.04%-56.31%-36.54%-30.25%
Return on Assets (ROA)
-18.13%-18.13%-16.81%-23.60%-16.38%-12.80%
Return on Capital Employed (ROCE)
-36.80%-36.80%-23.50%-36.10%-32.70%-14.80%
Earnings Yield
-71.51%-44.58%-17.49%-23.55%-12.83%-3.73%
FCF Yield
-82.31%-51.32%-17.17%-8.29%-11.96%-0.94%
Buyback Yield / Dilution
-19.02%-19.02%-63.54%-20.00%-18.35%-30.90%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.