Shanghai Rightongene Biotechnology Co., Ltd. (SHA:688217)
China flag China · Delayed Price · Currency is CNY
23.49
+0.28 (1.21%)
At close: Jun 12, 2026

SHA:688217 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
1,2961,4541,0181,9991,9654,042
Market Cap Growth
0.51%42.90%-49.08%1.72%-51.39%-
Enterprise Value
1,0721,2438351,7901,6923,916
Last Close Price
23.4926.3518.3335.5734.9871.96
PE Ratio
---252.0048.5485.39
Forward PE
-105.4076.8341.6137.81-
PS Ratio
7.968.204.207.744.6313.89
PB Ratio
1.541.721.112.072.024.51
P/TBV Ratio
1.601.791.192.302.275.08
P/FCF Ratio
115.0177.4149.48---
P/OCF Ratio
35.2931.9316.9744.3226.8951.84
EV/Sales Ratio
6.597.013.456.933.9913.46
EV/EBITDA Ratio
--36.2461.4116.3265.23
EV/EBIT Ratio
----23.24144.85
EV/FCF Ratio
95.1566.1740.60---
Debt / Equity Ratio
0.000.000.020.030.010.01
Debt / EBITDA Ratio
--0.850.850.130.15
Debt / FCF Ratio
0.220.151.09---
Net Debt / Equity Ratio
-0.27-0.26-0.23-0.21-0.29-0.35
Net Debt / EBITDA Ratio
14.4358.38-9.13-7.03-2.71-5.25
Net Debt / FCF Ratio
-19.82-11.84-10.223.208.3917.89
Asset Turnover
0.180.190.240.240.420.35
Inventory Turnover
1.151.261.211.233.652.45
Quick Ratio
16.6712.2910.4610.176.1714.85
Current Ratio
18.7513.8812.1411.976.9316.64
Return on Equity (ROE)
-7.85%-6.84%-2.74%-0.50%7.06%5.14%
Return on Assets (ROA)
-3.29%-2.59%-1.18%-0.59%4.48%2.04%
Return on Invested Capital (ROIC)
-7.85%-5.82%-2.60%-1.39%10.56%4.64%
Return on Capital Employed (ROCE)
-5.70%-4.50%-2.00%-1.00%7.30%3.00%
Earnings Yield
-4.53%-3.46%-1.55%0.40%2.06%1.17%
FCF Yield
0.87%1.29%2.02%-3.20%-1.70%-0.44%
Dividend Yield
1.45%--0.51%--
Payout Ratio
---131.08%0.03%0.04%
Buyback Yield / Dilution
3.04%1.67%0.61%-2.17%-11.28%-19.69%
Total Shareholder Return
4.48%1.67%0.61%-1.67%-11.28%-19.69%