130.00
+6.56%
Close of 9 Nov 2026, in TWD
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in TWD, from our data supplier.
Revenue
TWD 2.16bn
FY2020FY2024
Net income
TWD 185.6m
FY2020FY2024
Free cash flow
−TWD 131.0m
FY2020FY2024
Shareholders' equity
TWD 1.49bn
FY2020FY2024
Income statement
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|
| Revenue | TWD 2.16bn | TWD 1.82bn | TWD 2.27bn | TWD 2.12bn | TWD 1.99bn |
| Gross profit | TWD 592.4m | TWD 449.6m | TWD 810.1m | TWD 490.3m | TWD 445.8m |
| Research and development | TWD 93.2m | TWD 75.4m | TWD 68.3m | TWD 54.1m | TWD 50.1m |
| Operating income | TWD 224.7m | TWD 148.0m | TWD 446.9m | TWD 214.3m | TWD 201.6m |
| Net income | TWD 185.6m | TWD 114.3m | TWD 360.3m | TWD 106.8m | TWD 101.2m |
| Diluted earnings per share | 4.52 | 2.87 | 9.20 | 2.71 | 2.57 |
Balance sheet
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|
| Total assets | TWD 2.40bn | TWD 1.88bn | TWD 1.98bn | TWD 1.51bn | TWD 1.29bn |
| Cash and short-term investments | TWD 664.1m | TWD 632.7m | TWD 573.8m | TWD 402.9m | TWD 317.6m |
| Total liabilities | TWD 911.2m | TWD 895.2m | TWD 955.1m | TWD 906.7m | TWD 747.7m |
| Debt | TWD 61.1m | TWD 206.0m | TWD 143.8m | TWD 150.1m | TWD 141.0m |
| Shareholders' equity | TWD 1.49bn | TWD 982.4m | TWD 1.03bn | TWD 608.3m | TWD 538.5m |
| Shares outstanding | 41m | 40m | 39m | 39m | 39m |
Cash flow
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|
| Cash from operations | TWD 50.4m | TWD 288.8m | TWD 323.1m | TWD 214.3m | TWD 406.2m |
| Capital spending | −TWD 181.4m | −TWD 87.3m | −TWD 101.8m | −TWD 65.0m | −TWD 211.9m |
| Free cash flow | −TWD 131.0m | TWD 201.5m | TWD 221.3m | TWD 149.3m | TWD 194.3m |
| Dividends paid | −TWD 75.9m | −TWD 153.3m | — | — | — |
Latest quarters
By quarter end
| Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | Jun 2024 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | TWD 727.0m | TWD 647.9m | TWD 578.6m | TWD 651.7m | TWD 572.3m | TWD 519.0m | TWD 905.6m | TWD 1.15bn |
| Gross profit | TWD 204.5m | TWD 175.8m | TWD 163.1m | TWD 197.2m | TWD 159.6m | TWD 132.7m | TWD 249.0m | TWD 447.6m |
| Operating income | TWD 83.9m | TWD 74.6m | TWD 55.3m | TWD 87.7m | TWD 62.9m | TWD 47.4m | TWD 97.3m | TWD 257.3m |
| Net income | TWD 68.3m | TWD 33.9m | TWD 46.9m | TWD 79.2m | TWD 42.8m | TWD 39.4m | TWD 79.8m | TWD 213.8m |
| Diluted earnings per share | 1.56 | 0.73 | 1.07 | 1.79 | 1.06 | 0.98 | 2.10 | 5.76 |
| Total assets | TWD 2.65bn | TWD 2.52bn | TWD 2.58bn | TWD 2.40bn | TWD 2.31bn | TWD 1.80bn | TWD 1.56bn | TWD 1.98bn |
| Cash and short-term investments | TWD 553.2m | TWD 641.5m | TWD 662.4m | TWD 664.1m | TWD 711.9m | TWD 383.5m | TWD 405.7m | TWD 573.8m |
| Debt | TWD 211.3m | TWD 257.6m | TWD 192.4m | TWD 53.5m | TWD 99.6m | TWD 70.2m | TWD 34.5m | TWD 127.0m |
| Shareholders' equity | TWD 1.48bn | TWD 1.38bn | TWD 1.47bn | TWD 1.49bn | TWD 1.41bn | TWD 992.1m | TWD 944.9m | TWD 1.03bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 0.7% | — | — |
| Operating income | 1.6% | — | — |
| Net income | 20.2% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 26.2% | 28.0% | — | — |
Valuation history
At each fiscal year end
| FY2024 | FY2023 | FY2022 | |
|---|---|---|---|
| Price to earnings | 27.5 | 28.1 | 9.6 |
| Price to sales | 2.4 | 1.8 | 1.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 3 years. Last went ex-dividend on 1 Jul 2025.
| FY2025 | FY2024 | FY2023 | |
|---|---|---|---|
| Paid in the year | 2.011 | 2.00 | 4.50 |
- 1.050267-for-1 split · 1 Jul 2025
- 1.1-for-1 split · 30 May 2023
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.