238.50
+5.76%
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 747.7m
FY2016FY2025
Net income
TWD 189.9m
FY2016FY2025
Free cash flow
−TWD 57.2m
FY2016FY2025
Shareholders' equity
TWD 1.31bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | TWD 747.7m | TWD 627.0m | TWD 516.5m | TWD 541.3m | TWD 475.3m | TWD 421.8m | TWD 383.2m | TWD 344.4m | TWD 298.8m | TWD 231.9m |
| Gross profit | TWD 288.7m | TWD 247.5m | TWD 198.8m | TWD 220.7m | TWD 198.5m | TWD 179.3m | TWD 155.7m | TWD 128.2m | TWD 102.6m | TWD 80.6m |
| Research and development | TWD 12.4m | TWD 15.5m | TWD 15.2m | TWD 16.5m | TWD 6.4m | TWD 1.4m | TWD 746,000 | — | — | — |
| Operating income | TWD 152.6m | TWD 127.8m | TWD 107.2m | TWD 122.0m | TWD 117.1m | TWD 104.4m | TWD 89.7m | TWD 71.0m | TWD 56.2m | TWD 37.5m |
| Net income | TWD 189.9m | TWD 146.9m | TWD 113.2m | TWD 130.3m | TWD 101.8m | TWD 76.5m | TWD 68.7m | TWD 58.4m | TWD 43.8m | TWD 28.8m |
| Diluted earnings per share | 6.63 | 5.25 | 4.25 | 4.89 | 3.82 | 3.16 | 2.98 | 2.79 | 2.15 | 1.74 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | TWD 2.01bn | TWD 1.29bn | TWD 1.06bn | TWD 981.1m | TWD 948.0m | TWD 856.2m | TWD 641.9m | TWD 514.0m | TWD 378.5m | TWD 315.8m |
| Cash and short-term investments | — | — | — | — | — | TWD 482.1m | TWD 278.6m | TWD 225.0m | TWD 260.1m | TWD 214.0m |
| Total liabilities | TWD 699.0m | TWD 212.2m | TWD 161.7m | TWD 162.6m | TWD 157.1m | TWD 137.7m | TWD 247.6m | TWD 225.9m | TWD 141.7m | TWD 123.1m |
| Debt | TWD 413.7m | TWD 36.9m | TWD 40.5m | TWD 5.8m | TWD 12.1m | TWD 19.9m | TWD 117.6m | TWD 100.0m | — | — |
| Shareholders' equity | TWD 1.31bn | TWD 1.07bn | TWD 902.0m | TWD 818.5m | TWD 791.0m | TWD 718.5m | TWD 394.2m | TWD 288.2m | TWD 236.9m | TWD 192.8m |
| Shares outstanding | 29m | 28m | 27m | 27m | 27m | 24m | 23m | 21m | 20m | 16m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | TWD 138.0m | TWD 95.0m | TWD 62.7m | TWD 127.1m | TWD 151.0m | TWD 76.8m | TWD 57.8m | TWD 46.5m | TWD 61.7m | TWD 46.0m |
| Capital spending | −TWD 195.3m | −TWD 82.2m | −TWD 66.0m | −TWD 24.8m | −TWD 7.2m | −TWD 13.5m | −TWD 35.0m | −TWD 150.0m | −TWD 13.3m | −TWD 593,000 |
| Free cash flow | −TWD 57.2m | TWD 12.8m | −TWD 3.3m | TWD 102.3m | TWD 143.8m | TWD 63.3m | TWD 22.7m | −TWD 103.5m | TWD 48.4m | TWD 45.4m |
| Dividends paid | −TWD 80.8m | −TWD 60.1m | −TWD 68.7m | −TWD 52.9m | −TWD 44.9m | −TWD 37.0m | −TWD 37.0m | −TWD 30.0m | — | −TWD 13.3m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | TWD 215.0m | TWD 213.1m | TWD 192.7m | TWD 171.9m | TWD 190.7m | TWD 192.4m | TWD 162.5m | TWD 172.0m |
| Gross profit | TWD 90.7m | TWD 83.6m | TWD 74.6m | TWD 70.6m | TWD 76.7m | TWD 66.8m | TWD 63.4m | TWD 68.4m |
| Operating income | TWD 54.9m | TWD 81.1m | TWD 29.5m | TWD 54.5m | TWD 46.6m | TWD 39.6m | TWD 23.9m | TWD 39.7m |
| Net income | TWD 82.5m | TWD 68.9m | TWD 42.8m | TWD 44.6m | TWD 50.8m | TWD 51.7m | TWD 38.4m | TWD 44.0m |
| Diluted earnings per share | 2.98 | 2.37 | 1.49 | 1.56 | 1.82 | 1.85 | 1.38 | 1.65 |
| Cash from operations | TWD 61.0m | TWD 46.0m | −TWD 14.0m | TWD 102.0m | −TWD 3.0m | TWD 53.0m | TWD 16.0m | TWD 31.0m |
| Capital spending | −TWD 36.0m | −TWD 54.0m | −TWD 23.0m | −TWD 71.0m | −TWD 100.0m | — | −TWD 5.0m | −TWD 40.0m |
| Free cash flow | TWD 25.0m | −TWD 8.0m | −TWD 37.0m | TWD 31.0m | −TWD 103.0m | — | TWD 11.0m | −TWD 9.0m |
| Total assets | TWD 2.48bn | TWD 2.20bn | TWD 2.01bn | TWD 1.92bn | TWD 1.48bn | TWD 1.48bn | TWD 1.29bn | TWD 1.29bn |
| Debt | TWD 349.7m | TWD 414.3m | TWD 413.7m | TWD 412.0m | TWD 113.3m | TWD 35.4m | TWD 35.4m | TWD 54.5m |
| Shareholders' equity | TWD 1.75bn | TWD 1.40bn | TWD 1.31bn | TWD 1.27bn | TWD 1.09bn | TWD 1.05bn | TWD 1.07bn | TWD 1.03bn |
Financial ratios
Data as of 17 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Gross margin | 38.6% | 39.5% | 38.5% | 40.8% | 41.8% |
| Operating margin | 29.9% | 28.2% | 26.6% | 29.4% | 24.6% |
| Net margin | 25.4% | 23.4% | 21.9% | 24.1% | 21.4% |
| Return on equity | 14.5% | 13.7% | 12.6% | 15.9% | 12.9% |
| Return on assets | 9.5% | 11.4% | 10.6% | 13.3% | 10.7% |
| Revenue growth | 19.3% | 21.4% | -4.6% | 13.9% | — |
| Earnings growth | 29.3% | 29.8% | -13.2% | 28.0% | — |
| Current ratio | 3.68x | 3.47x | 4.71x | 4.05x | 4.01x |
| Debt to equity | 0.32x | 0.03x | 0.04x | 0.00x | — |
| Equity ratio | 65.0% | 83.5% | 84.8% | 83.4% | 83.4% |
| Interest coverage | 81.13x | 740.56x | 890.69x | 641.19x | 256.80x |
| R&D as a share of sales | 1.7% | 2.5% | 2.9% | 3.0% | 1.3% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 11.4% | 12.1% | — |
| Operating income | 7.7% | 7.9% | — |
| Net income | 13.4% | 20.0% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 39.0% | 39.3% | 40.0% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Price to earnings | 23.7 | 30.3 | 23.2 | 17.5 | 26.1 | 27.1 | 21.6 |
| Price to sales | 6.0 | 7.1 | 5.1 | 4.2 | 5.6 | 4.9 | 3.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 3 Jul 2025.
| FY2025 | FY2024 | FY2023 | FY2022 | |
|---|---|---|---|---|
| Paid in the year | 3.035 | 2.258 | 2.581 | 1.966 |
- 1050-for-1000 split · 3 Jul 2025
- 1050-for-1000 split · 8 Jul 2024
- 1050-for-1000 split · 10 Jul 2023
- 1040-for-1000 split · 15 Jul 2022
- 1030-for-1000 split · 26 Aug 2021
- 1020-for-1000 split · 17 Aug 2020
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.