Thalys Medical Technology Group Corporation (SHA:603716)
China flag China · Delayed Price · Currency is CNY
17.57
+0.46 (2.69%)
Sep 1, 2026, 3:00 PM CST

SHA:603716 Financials Overview

Millions CNY. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
836.231,0771,8112,0062,3092,600
Revenue Growth
-41.05%-40.52%-9.74%-13.10%-11.19%22.30%
Gross Profit
174.03229.89328.54389.74448.96542.74
Operating Income
-79.1-65.087.66-18.91-15.5194.81
Net Income
-199-207.28-209.24-158.57-153.73-49.51
Earnings Per Share
-0.94-1.04-1.09-0.82-0.79-0.25
EPS Growth
------

Revenue by Segment

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

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
96.22132.29209.44278.59394.54485.55
Total Debt
254.23454.63924.841,0501,4051,599
Net Cash (Debt)
-158.01-322.34-715.41-771.26-1,011-1,114
Net Cash Growth
------
Net Cash Per Share
-0.74-1.62-3.73-3.99-5.19-5.62

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
6.63-37.7599.6125.8928.12-133.52
Capital Expenditures
-2.84-5.72-23.21-40.83-54.64-60.19
Free Cash Flow
3.79-43.4776.3985.06-26.52-193.71
Free Cash Flow Growth
-92.02%--10.20%---

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
20.81%21.35%18.14%19.43%19.45%20.88%
Operating Margin
-9.46%-6.04%0.42%-0.94%-0.67%3.65%
Pretax Margin
-18.90%-14.15%-8.19%-9.60%-8.30%-0.93%
Profit Margin
-23.80%-19.25%-11.56%-7.90%-6.66%-1.90%
FCF Margin
0.45%-4.04%4.22%4.24%-1.15%-7.45%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingSep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Forward PE
-35.8235.8235.8235.8235.82
P/FCF Ratio
966.47-17.6825.00--
PS Ratio
4.383.940.751.060.921.08