Star Lake Bioscience Co., Inc.Zhaoqing Guangdong (SHA:600866)
China flag China · Delayed Price · Currency is CNY
7.12
-0.12 (-1.66%)
At close: Feb 13, 2026

SHA:600866 Ratios and Metrics

Millions CNY. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
Feb '26 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
11,83010,7507,7429,8534,6113,688
Market Cap Growth
16.91%38.84%-21.42%113.65%25.05%12.39%
Enterprise Value
14,80712,73310,7719,9914,8513,898
Last Close Price
7.126.134.155.295.564.45
PE Ratio
9.2311.4011.4216.2030.3124.80
PS Ratio
0.710.620.450.561.133.30
PB Ratio
1.391.341.011.420.672.21
P/TBV Ratio
1.551.501.141.651.492.82
P/FCF Ratio
24.726.114.698.14--
P/OCF Ratio
4.994.483.825.9327.4214.75
EV/Sales Ratio
0.890.740.620.571.193.49
EV/EBITDA Ratio
5.545.245.293.6411.3116.02
EV/EBIT Ratio
8.037.989.095.6714.9025.09
EV/FCF Ratio
30.947.246.538.26--
Debt / Equity Ratio
0.770.430.560.700.670.23
Debt / EBITDA Ratio
2.461.412.121.7610.831.55
Debt / FCF Ratio
13.751.962.613.98--
Net Debt / Equity Ratio
0.330.190.380.500.490.09
Net Debt / EBITDA Ratio
1.050.631.421.267.970.60
Net Debt / FCF Ratio
5.820.871.752.85-18.83-3.64
Asset Turnover
1.051.201.141.100.450.49
Inventory Turnover
9.376.575.324.962.382.66
Quick Ratio
0.720.650.530.330.270.81
Current Ratio
0.981.151.060.850.691.31
Return on Equity (ROE)
15.77%12.11%9.40%17.08%5.80%9.33%
Return on Assets (ROA)
7.29%6.89%4.87%6.91%2.23%4.28%
Return on Invested Capital (ROIC)
12.83%12.23%8.99%14.14%4.80%8.61%
Return on Capital Employed (ROCE)
17.70%15.90%12.10%19.50%4.00%8.30%
Earnings Yield
10.83%8.77%8.76%6.17%3.30%4.03%
FCF Yield
4.05%16.37%21.31%12.28%-3.94%-1.08%
Dividend Yield
5.34%6.19%9.15%---
Payout Ratio
58.14%79.12%22.45%60.41%59.63%11.10%
Buyback Yield / Dilution
0.03%0.02%-39.91%-47.23%-9.14%-0.03%
Total Shareholder Return
5.28%6.21%-30.76%-47.23%-9.14%-0.03%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.