Zhejiang Shengda Bio-Pharm Co., Ltd. (SHA:603079)
China flag China · Delayed Price · Currency is CNY
12.77
-0.09 (-0.70%)
Jun 11, 2026, 3:00 PM CST

SHA:603079 Ratios and Metrics

Millions CNY. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
2,4103,3162,2812,4862,1482,962
Market Cap Growth
-9.44%45.41%-8.28%15.73%-27.46%-19.91%
Enterprise Value
2,1643,0682,2982,3431,8962,598
Last Close Price
12.8617.7213.4714.4912.4216.92
PE Ratio
43.8653.3677.51-68.2439.09
Forward PE
-55.6055.6055.6055.6055.60
PS Ratio
2.903.932.763.422.913.75
PB Ratio
1.482.051.781.961.602.22
P/TBV Ratio
1.762.462.232.461.962.57
P/OCF Ratio
15.3723.8815.4238.6052.7639.77
EV/Sales Ratio
2.613.632.783.222.573.29
EV/EBITDA Ratio
16.1421.5321.75133.2632.9019.77
EV/EBIT Ratio
37.7045.7572.85--42.95
Debt / Equity Ratio
0.210.200.210.190.030.13
Debt / EBITDA Ratio
2.502.262.4713.190.731.28
Net Debt / Equity Ratio
-0.17-0.20-0.06-0.07-0.21-0.27
Net Debt / EBITDA Ratio
-2.10-2.28-0.78-4.98-5.00-2.78
Net Debt / FCF Ratio
-19.9547.873.750.4812.7814.35
Asset Turnover
0.420.420.470.430.430.46
Inventory Turnover
2.953.283.122.512.442.94
Quick Ratio
3.593.281.941.511.581.62
Current Ratio
4.694.102.822.352.642.23
Return on Equity (ROE)
4.16%4.78%2.92%-4.15%2.27%5.40%
Return on Assets (ROA)
1.79%2.10%1.13%-2.02%-0.37%2.18%
Return on Invested Capital (ROIC)
3.74%4.66%2.01%-4.87%-0.83%5.88%
Return on Capital Employed (ROCE)
2.90%3.40%2.10%-3.80%-0.70%4.50%
Earnings Yield
2.22%1.87%1.29%-2.17%1.47%2.56%
FCF Yield
0.58%-0.21%-0.96%-7.30%-1.05%-0.86%
Dividend Yield
0.77%0.56%-0.41%0.48%0.83%
Payout Ratio
14.86%12.57%61.41%-87.12%86.42%
Buyback Yield / Dilution
-9.40%-2.60%-2.45%3.41%-1.59%-2.03%
Total Shareholder Return
-8.64%-2.04%-2.45%3.82%-1.11%-1.20%