Road Biology Environmental Protection Technology Co., Ltd. (SHA:688156)
China flag China · Delayed Price · Currency is CNY
23.96
-2.04 (-7.85%)
At close: Jul 13, 2026

SHA:688156 Ratios and Metrics

Millions CNY. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
2,4131,6121,3632,4192,7671,795
Market Cap Growth
39.63%18.33%-43.67%-12.56%54.09%-4.82%
Enterprise Value
2,7602,0531,6772,3832,5531,471
Last Close Price
23.9616.0113.5323.9229.7319.13
PE Ratio
---89.70106.7123.77
Forward PE
-17.3818.6620.4425.42-
PS Ratio
5.654.244.916.898.094.70
PB Ratio
2.972.011.562.563.332.21
P/TBV Ratio
3.952.691.943.173.862.52
P/OCF Ratio
74.3348.2925.50-792.4440.07
EV/Sales Ratio
6.465.406.046.797.473.85
EV/EBITDA Ratio
61.88150.36-35.8437.3914.45
EV/EBIT Ratio
---75.7460.9219.14
Debt / Equity Ratio
0.740.700.560.310.200.04
Debt / EBITDA Ratio
13.4740.85-4.362.460.33
Net Debt / Equity Ratio
0.380.310.300.00-0.25-0.46
Net Debt / EBITDA Ratio
6.8817.90-9.970.02-3.03-3.70
Net Debt / FCF Ratio
-2.29-1.75-0.900.001.4226.02
Asset Turnover
0.240.210.170.250.310.41
Inventory Turnover
3.132.792.123.145.9112.25
Quick Ratio
0.650.610.831.122.413.66
Current Ratio
0.880.871.211.522.793.94
Return on Equity (ROE)
-6.75%-8.35%-7.37%3.33%4.77%10.20%
Return on Assets (ROA)
-1.22%-2.03%-2.71%1.41%2.38%5.10%
Return on Invested Capital (ROIC)
-3.25%-5.45%-6.91%3.50%6.21%17.50%
Return on Capital Employed (ROCE)
-3.20%-5.50%-6.10%2.90%4.60%9.40%
Earnings Yield
-2.50%-4.35%-4.15%1.11%0.94%4.21%
FCF Yield
-5.54%-8.67%-21.13%-14.13%-5.27%-0.81%
Dividend Yield
---0.21%0.34%1.57%
Payout Ratio
---69.38%120.23%26.33%
Buyback Yield / Dilution
13.63%0.83%-4.84%-4.02%-0.51%-23.49%
Total Shareholder Return
13.63%0.83%-4.84%-3.82%-0.18%-21.93%