BeiGene Ltd. (49B) — Net Asset Quality Index

Latest as of March 2025: 59.9%

BeiGene Ltd. (49B) has a Net Asset Quality Index of 59.9% as of March 2025. This metric measures the proportion of total assets financed by shareholders' equity — total assets of €5.84 Billion minus total liabilities of €2.34 Billion yields net assets of €3.50 Billion. A higher index indicates a stronger, lower-leverage balance sheet. Read 49B total liabilities for a breakdown of total debt and financial obligations.

Quality Index

59.9%
Equity / Total Assets

Net Assets

€3.50 Billion
EUR

Total Assets

€5.84 Billion
EUR

Total Liabilities

€2.34 Billion
EUR

BeiGene Ltd. Net Asset Quality Index Over Time (2016–2024)

This chart shows how BeiGene Ltd.'s Net Asset Quality Index has evolved across 9 annual periods from 2016 to 2024. As of March 2025, the index stands at 59.9%, representing net assets of €3.50 Billion against total assets of €5.84 Billion EUR. For live market cap and overall valuation, see BeiGene Ltd. (49B) market capitalisation.

Annual Net Asset Quality Index for BeiGene Ltd. (2016–2024)

The table below presents the year-by-year Net Asset Quality Index for BeiGene Ltd. from 2016 to 2024, covering 9 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 49B 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)
2024 56.3% €3.33 Billion €5.92 Billion €2.59 Billion ▼ -4.7 pp
2023 60.9% €3.54 Billion €5.81 Billion €2.27 Billion ▼ -7.8 pp
2022 68.7% €4.38 Billion €6.38 Billion €2.00 Billion ▼ -3.5 pp
2021 72.2% €6.24 Billion €8.65 Billion €2.40 Billion ▲ +3.1 pp
2020 69.1% €3.87 Billion €5.60 Billion €1.73 Billion ▲ +8.4 pp
2019 60.7% €978.36 Million €1.61 Billion €633.93 Million ▼ -17.3 pp
2018 78.0% €1.75 Billion €2.25 Billion €496.04 Million ▲ +12.6 pp
2017 65.4% €684.23 Million €1.05 Billion €362.25 Million ▼ -21.6 pp
2016 87.0% €352.91 Million €405.81 Million €52.91 Million
pp = percentage points