Chengdu Olymvax Biopharmaceuticals Inc. (SHA:688319)
China flag China · Delayed Price · Currency is CNY
27.13
+1.19 (4.59%)
At close: Feb 13, 2026

SHA:688319 Ratios and Metrics

Millions CNY. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
Feb '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
11,0074,3036,4175,62114,513-
Market Cap Growth
132.15%-32.95%14.17%-61.27%--
Enterprise Value
11,1954,4226,2675,42014,115-
Last Close Price
27.1310.6015.7413.8135.67-
PE Ratio
170.92207.29365.54211.50134.42-
Forward PE
258.3898.6160.7738.4459.68-
PS Ratio
15.527.3112.9410.2729.79-
PB Ratio
11.374.616.906.3017.18-
P/TBV Ratio
11.684.747.136.5117.47-
P/OCF Ratio
129.43-145.85-363.16-
EV/Sales Ratio
15.797.5112.639.9028.97-
EV/EBITDA Ratio
101.2789.21204.71135.49120.71-
EV/EBIT Ratio
143.05204.541787.91368.70150.33-
Debt / Equity Ratio
0.410.390.260.150.050.07
Debt / EBITDA Ratio
3.596.796.933.350.330.60
Asset Turnover
0.390.340.320.410.530.57
Inventory Turnover
0.560.380.490.560.470.45
Quick Ratio
1.401.371.801.632.341.28
Current Ratio
1.531.531.961.782.561.51
Return on Equity (ROE)
6.66%1.69%1.26%3.06%17.68%10.07%
Return on Assets (ROA)
2.68%0.79%0.14%0.68%6.33%3.10%
Return on Invested Capital (ROIC)
5.65%1.64%0.35%1.63%26.12%10.25%
Return on Capital Employed (ROCE)
6.00%1.80%0.30%1.50%10.80%7.00%
Earnings Yield
0.58%0.48%0.27%0.47%0.74%-
FCF Yield
-0.39%-5.04%-1.96%-4.01%-0.21%-
Dividend Yield
--0.24%---
Payout Ratio
22.54%142.97%34.11%16.00%0.95%-
Buyback Yield / Dilution
0.46%0.01%-0.07%-5.22%-5.61%-0.89%
Total Shareholder Return
0.46%0.01%0.17%-5.22%-5.61%-0.89%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.