Zhejiang Baida Precision Manufacturing Corp. (SHA:603331)
China flag China · Delayed Price · Currency is CNY
12.40
-0.09 (-0.72%)
Jun 3, 2026, 3:00 PM CST

SHA:603331 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,5252,8811,8222,6522,0742,284
Market Cap Growth
31.75%58.16%-31.32%27.89%-9.20%22.72%
Enterprise Value
3,4043,5802,6463,0222,7192,948
Last Close Price
12.4914.258.9412.7611.3312.23
PE Ratio
--55.1722.3130.7924.87
PS Ratio
1.872.051.191.841.611.88
PB Ratio
2.502.851.392.002.072.35
P/TBV Ratio
2.823.221.542.182.412.80
P/FCF Ratio
----55.43-
P/OCF Ratio
11.3410.2210.209.2811.51-
EV/Sales Ratio
2.522.541.722.102.112.42
EV/EBITDA Ratio
15.9215.8811.0011.1913.5613.48
EV/EBIT Ratio
44.5838.7223.4118.2127.5722.37
EV/FCF Ratio
-15.12---72.67-
Debt / Equity Ratio
1.080.930.740.520.680.75
Debt / EBITDA Ratio
5.114.134.022.543.353.28
Debt / FCF Ratio
----18.23-
Net Debt / Equity Ratio
0.900.770.560.230.570.61
Net Debt / EBITDA Ratio
4.323.443.081.112.842.70
Net Debt / FCF Ratio
-4.04-8.10-2.25-3.8115.21-2.63
Asset Turnover
0.420.450.470.540.610.61
Inventory Turnover
2.892.913.393.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)
1.47%1.83%2.17%3.87%2.93%4.14%
Return on Invested Capital (ROIC)
4.12%4.82%6.15%8.42%5.11%7.60%
Return on Capital Employed (ROCE)
4.50%5.70%6.00%9.20%7.30%10.20%
Earnings Yield
-9.76%-7.83%1.81%4.48%3.25%4.02%
FCF Yield
-8.92%-3.32%-18.03%-2.96%1.80%-9.83%
Dividend Yield
0.63%-8.95%1.57%2.21%2.04%
Payout Ratio
--190.57%18.64%95.77%59.11%
Buyback Yield / Dilution
1.27%2.37%-5.86%-9.97%-0.37%0.31%
Total Shareholder Return
1.90%2.37%3.09%-8.40%1.83%2.35%