Chengdu Olymvax Biopharmaceuticals Inc. (SHA:688319)
China flag China · Delayed Price · Currency is CNY
28.54
-0.74 (-2.53%)
At close: Mar 6, 2026

SHA:688319 Ratios and Metrics

Millions CNY. 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
11,57910,2944,3036,4175,62114,513
Market Cap Growth
151.54%139.25%-32.95%14.17%-61.27%-
Enterprise Value
11,76710,4824,4226,2675,42014,115
Last Close Price
28.5425.3610.6015.7413.8135.67
PE Ratio
520.83463.05207.29365.54211.50134.42
Forward PE
196.83131.3398.6160.7738.4459.68
PS Ratio
16.4414.627.3112.9410.2729.79
PB Ratio
11.9610.634.616.906.3017.18
P/TBV Ratio
12.2810.924.747.136.5117.47
P/OCF Ratio
---145.85-363.16
EV/Sales Ratio
16.7114.897.5112.639.9028.97
EV/EBITDA Ratio
200.08178.2489.21204.71135.49120.71
EV/EBIT Ratio
-339.71204.541787.91368.70150.33
Debt / Equity Ratio
0.410.410.390.260.150.05
Debt / EBITDA Ratio
6.756.756.796.933.350.33
Net Debt / Equity Ratio
0.190.190.13-0.13-0.25-0.49
Net Debt / EBITDA Ratio
3.053.052.42-4.07-5.63-3.56
Net Debt / FCF Ratio
---0.550.991.0013.99
Asset Turnover
--0.340.320.410.53
Inventory Turnover
--0.380.490.560.47
Quick Ratio
--1.371.801.632.34
Current Ratio
--1.531.961.782.56
Return on Equity (ROE)
2.34%2.34%1.69%1.26%3.06%17.68%
Return on Assets (ROA)
--0.79%0.14%0.68%6.33%
Return on Invested Capital (ROIC)
1.87%1.95%1.64%0.35%1.63%26.12%
Return on Capital Employed (ROCE)
--1.80%0.30%1.50%10.80%
Earnings Yield
0.19%0.22%0.48%0.27%0.47%0.74%
FCF Yield
---5.04%-1.96%-4.01%-0.21%
Dividend Yield
---0.24%--
Payout Ratio
--142.97%34.11%16.00%0.95%
Buyback Yield / Dilution
0.46%-0.07%0.01%-0.07%-5.22%-5.61%
Total Shareholder Return
0.46%-0.07%0.01%0.17%-5.22%-5.61%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.