Stocktoria

BICYCLE THERAPEUTICS PLC BCYC

Nasdaq · stock · Pharmaceutical Preparations · website · IPO 2019-05-23 · LEI

BICYCLE THERAPEUTICS PLC statistics & valuation

Market cap$285.8M
P / S3.9×
P / B0.5×
Net margin-301.7%
FCF margin-347.2%
Return on capital-37.4%

Market cap as of 2026-06-29. Multiples are price-derived and refreshed daily; everything else from the latest financial reports.

Profitability & efficiency

Net margin (%)
-306.10% -221.80% -491.00% -571.20% -779.30% -669.70% -479.20% -301.70% 20182019202020212022202320242025
Gross margin (%)
20182019202020212022202320242025
Operating margin (%)
-304.70% -190.60% -500.10% -561.00% -806.60% -704.10% -595.00% -340.40% 20182019202020212022202320242025
Return on equity (%)
-32.80% -53.40% -19.30% -41.60% -48.70% -21.30% -35.90% 20182019202020212022202320242025
Shares outstanding
814728 18.0M 21.1M 29.6M 29.9M 42.4M 69.1M 69.4M 20182019202020212022202320242025
Net debt ($)
$14.5M -$408.8M -$308.8M -$495.7M 20182019202020212022202320242025
Share buybacks ($)
20182019202020212022202320242025
Return on assets (%)
-26.80% -27.80% -31.70% -13.90% -27.50% -30.30% -17.70% -30.50% 20182019202020212022202320242025
Free cash flow margin (%)
-382.10% -218.60% -182.80% -143.80% -726.70% -235.60% -470.50% -347.20% 20182019202020212022202320242025
Debt / equity (×)
0.15× 0.09× 0.11× 0.08× 20182019202020212022202320242025
EPS ($)
-$2.77 -$2.66 -$2.67 -$3.80 -$5.08 -$2.90 -$3.16 20182019202020212022202320242025

Margins and returns computed from annual filings. Falling shares outstanding = buybacks; rising = dilution. Net debt = debt − cash (negative = net cash).

Key ratios (by fiscal year)

RatioFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018
Operating margin-340.4%-595.0%-704.1%-806.6%-561.0%-500.1%-190.6%-304.7%
Net margin-301.7%-479.2%-669.7%-779.3%-571.2%-491.0%-221.8%-306.1%
FCF margin-347.2%-470.5%-235.6%-726.7%-143.8%-182.8%-218.6%-382.1%
Return on assets-30.5%-17.7%-30.3%-27.5%-13.9%-31.7%-27.8%-26.8%
Return on equity-35.9%-21.3%-48.7%-41.6%-19.3%-53.4%-32.8%31.3%
Debt / equity0.08×0.11×0.09×0.15×
Current ratio11.9813.818.086.9212.656.7311.818.60

Computed from company filings · US · as of 2025-12-31. Facts plus Stocktoria's own computed scores — not investment advice.