We Can Medicines Co., Ltd. (TPEX:6929)
Taiwan flag Taiwan · Delayed Price · Currency is TWD
23.35
+0.95 (4.24%)
Aug 20, 2026, 11:13 AM CST

We Can Medicines Financials Overview

Millions TWD. 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
3,2073,2223,2693,1233,3032,794
Revenue Growth
-1.09%-1.45%4.69%-5.45%18.20%4.77%
Gross Profit
1,0531,0681,1041,0231,112916.55
Operating Income
-75.97-68.02-50.0123.94117.230.33
Net Income
-78.03-73.21-47.1814.8100.0538.79
Earnings Per Share
-1.74-1.63-1.090.352.400.97
EPS Growth
----85.42%147.46%-27.08%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
223.72285.75305.67160.53216.26203.36
Total Debt
1,1111,1971,2411,3171,057890.85
Net Cash (Debt)
-886.81-911.59-935.62-1,156-841-687.49
Net Cash Growth
------
Net Cash Per Share
-19.78-20.26-21.53-27.36-20.16-17.19

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
320.28240.02260.68139.84346.67457.16
Capital Expenditures
-37.33-35.53-63.95-92.55-122.54-339.58
Free Cash Flow
282.95204.5196.7347.29224.13117.58
Free Cash Flow Growth
7.19%3.95%316.03%-78.90%90.63%458.55%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
32.82%33.15%33.77%32.77%33.66%32.80%
Operating Margin
-2.37%-2.11%-1.53%0.77%3.55%1.08%
Pretax Margin
-2.43%-2.27%-1.48%0.69%3.67%1.39%
Profit Margin
-2.43%-2.27%-1.44%0.47%3.03%1.39%
FCF Margin
8.82%6.35%6.02%1.51%6.79%4.21%

Dividends

Fiscal YearFY 2023
Period EndingDec '23
Dividend Per Share
0.270
Dividend Per Share Growth
-
Dividend Yield
0.25%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
---291.8337.94-
P/FCF Ratio
3.727.578.8191.3616.94-
PS Ratio
0.330.480.531.381.15-