Road Biology Environmental Protection Technology Co., Ltd. (SHA:688156)
China flag China · Delayed Price · Currency is CNY
29.37
+0.18 (0.62%)
Jun 18, 2026, 4:00 PM EDT

SHA:688156 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,9581,6121,3632,4192,7671,795
Market Cap Growth
107.56%18.33%-43.67%-12.56%54.09%-4.82%
Enterprise Value
3,3052,0531,6772,3832,5531,471
Last Close Price
29.3716.0113.5323.9229.7319.13
PE Ratio
---89.70106.7123.77
Forward PE
-17.3818.6620.4425.42-
PS Ratio
6.924.244.916.898.094.70
PB Ratio
3.632.011.562.563.332.21
P/TBV Ratio
4.842.691.943.173.862.52
P/OCF Ratio
91.1148.2925.50-792.4440.07
EV/Sales Ratio
7.745.406.046.797.473.85
EV/EBITDA Ratio
74.09150.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.04%-4.35%-4.15%1.11%0.94%4.21%
FCF Yield
-4.52%-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%