Zhejiang Baida Precision Manufacturing Corp. (SHA:603331)
China flag China · Delayed Price · Currency is CNY
15.55
-0.36 (-2.26%)
May 14, 2026, 10:25 AM CST

SHA:603331 Ratios and Metrics

Millions CNY. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
3,2172,8811,8222,6522,0742,284
Market Cap Growth
89.40%58.16%-31.32%27.89%-9.20%22.72%
Enterprise Value
3,9333,5802,6463,0222,7192,948
Last Close Price
15.9114.258.9412.7611.3312.23
PE Ratio
--55.1722.3130.7924.87
PS Ratio
2.382.051.191.841.611.88
PB Ratio
3.182.851.392.002.072.35
P/TBV Ratio
3.593.221.542.182.412.80
P/FCF Ratio
----55.43-
P/OCF Ratio
14.4510.2210.209.2811.51-
EV/Sales Ratio
2.912.541.722.102.112.42
EV/EBITDA Ratio
16.0213.9111.1411.1913.5613.48
EV/EBIT Ratio
37.0329.5723.4118.2127.5722.37
EV/FCF Ratio
-27.04---72.67-
Debt / Equity Ratio
0.920.790.630.520.680.75
Debt / EBITDA Ratio
3.793.103.442.543.353.28
Debt / FCF Ratio
----18.23-
Net Debt / Equity Ratio
0.740.620.460.230.570.61
Net Debt / EBITDA Ratio
3.042.452.541.112.842.70
Net Debt / FCF Ratio
-5.14-39.57-1.83-3.8115.21-2.63
Asset Turnover
0.420.450.470.540.610.61
Inventory Turnover
2.802.833.363.163.053.40
Quick Ratio
0.540.510.580.570.700.75
Current Ratio
0.830.810.890.861.201.19
Return on Equity (ROE)
-25.85%-24.21%1.34%9.97%6.63%9.45%
Return on Assets (ROA)
2.04%2.40%2.17%3.87%2.93%4.14%
Return on Invested Capital (ROIC)
6.25%6.81%6.39%8.42%5.11%7.60%
Return on Capital Employed (ROCE)
6.20%7.50%6.00%9.20%7.30%10.20%
Earnings Yield
-7.66%-7.83%1.81%4.48%3.25%4.02%
FCF Yield
-4.52%-0.55%-18.03%-2.96%1.80%-9.83%
Dividend Yield
0.49%-0.90%1.57%2.21%2.04%
Payout Ratio
--190.57%18.64%95.77%59.11%
Buyback Yield / Dilution
1.27%0.00%-3.35%-9.97%-0.37%0.31%
Total Shareholder Return
1.81%0.00%-2.46%-8.40%1.83%2.35%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.