Thalys Medical Technology Group Corporation (SHA:603716)
China flag China · Delayed Price · Currency is CNY
15.95
-0.64 (-3.86%)
Nov 2, 2026, 3:00 PM CST

SHA:603716 Financials Overview

Millions CNY. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
709.311,0771,8112,0062,3092,600
Revenue Growth
-43.15%-40.52%-9.74%-13.10%-11.19%22.30%
Gross Profit
159.06229.89328.54389.74448.96542.74
Operating Income
-71.98-65.087.66-18.91-15.5194.81
Net Income
-176.05-207.28-209.24-158.57-153.73-49.51
Earnings Per Share
-0.81-1.04-1.09-0.82-0.79-0.25
EPS Growth
------

Revenue by Segment

Fiscal Year
FY 2025
Period EndingDec '25
Business
1,035
Industry
41.64
Total
1,077

Cash & Debt

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
78.81132.29209.44278.59394.54485.55
Total Debt
231.99454.63924.841,0501,4051,599
Net Cash (Debt)
-153.17-322.34-715.41-771.26-1,011-1,114
Net Cash Growth
------
Net Cash Per Share
-0.71-1.62-3.73-3.99-5.19-5.62

Cash Flow & CapEx

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-58.75-37.7599.6125.8928.12-133.52
Capital Expenditures
-2.24-5.72-23.21-40.83-54.64-60.19
Free Cash Flow
-60.99-43.4776.3985.06-26.52-193.71
Free Cash Flow Growth
---10.20%---

Margins

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
22.42%21.35%18.14%19.43%19.45%20.88%
Operating Margin
-10.15%-6.04%0.42%-0.94%-0.67%3.65%
Pretax Margin
-19.48%-14.15%-8.19%-9.60%-8.30%-0.93%
Profit Margin
-24.82%-19.25%-11.56%-7.90%-6.66%-1.90%
FCF Margin
-8.60%-4.04%4.22%4.24%-1.15%-7.45%

Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingNov '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Forward PE
-35.8235.8235.8235.8235.82
P/FCF Ratio
--17.6825.00--
PS Ratio
5.193.940.751.060.921.08