Bicycle Therapeutics plc (50BA) — Net Asset Quality Index

Latest as of June 2026: 84.1%

Bicycle Therapeutics plc (50BA) has a Net Asset Quality Index of 84.1% as of June 2026. This metric measures the proportion of total assets financed by shareholders' equity — total assets of €606.58 Million minus total liabilities of €96.32 Million yields net assets of €510.25 Million. A higher index indicates a stronger, lower-leverage balance sheet. Read debt load of Bicycle Therapeutics plc for a breakdown of total debt and financial obligations.

Quality Index

84.1%
Equity / Total Assets

Net Assets

€510.25 Million
EUR

Total Assets

€606.58 Million
EUR

Total Liabilities

€96.32 Million
EUR

Bicycle Therapeutics plc Net Asset Quality Index Over Time (2018–2025)

This chart shows how Bicycle Therapeutics plc's Net Asset Quality Index has evolved across 8 annual periods from 2018 to 2025. As of June 2026, the index stands at 84.1%, representing net assets of €510.25 Million against total assets of €606.58 Million EUR. For live market cap and overall valuation, see 50BA company net worth.

Annual Net Asset Quality Index for Bicycle Therapeutics plc (2018–2025)

The table below presents the year-by-year Net Asset Quality Index for Bicycle Therapeutics plc from 2018 to 2025, covering 8 annual filings. Each row shows total assets, total liabilities, net assets, the quality index percentage, and the change in percentage points compared to the prior year. Check 50BA PP&E to net assets ratio to assess the company's strategic physical and investment asset allocation.

Year Quality Index Net Assets (EUR) Total Assets Total Liabilities Change (pp)
2025 85.0% €609.98 Million €717.60 Million €107.62 Million ▲ +2.1 pp
2024 82.9% €793.06 Million €956.87 Million €163.81 Million ▲ +20.6 pp
2023 62.3% €370.93 Million €595.34 Million €224.41 Million ▼ -3.6 pp
2022 65.9% €270.78 Million €410.61 Million €139.83 Million ▼ -6.2 pp
2021 72.2% €346.25 Million €479.79 Million €133.54 Million ▲ +12.9 pp
2020 59.2% €95.46 Million €161.15 Million €65.69 Million ▼ -25.3 pp
2019 84.6% €93.20 Million €110.19 Million €17.00 Million ▲ +170.1 pp
2018 -85.5% €-69.83 Million €81.63 Million €151.45 Million
pp = percentage points