| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | TWD 2.89T | +33.9% |
| Gross Profit | TWD 1.62T | +38.2% |
| EBITDA | TWD 1.98T | +36.8% |
| Net Income | TWD 1.16T | +36.0% |
| Diluted EPS | TWD 44.67 | +36.0% |
| Free Cash Flow | TWD 870.17B | +197.9% |
Bars are the value as filed for every stored fiscal year (oldest → newest, the latest bar solid); a year the store has no value for is left EMPTY, never drawn as a zero. Free cash flow is operating cash flow less capital expenditures for the same year — the only figure here computed from two lines, and a year missing either one is a gap. The 3y/5y/10y CAGRs are the analytics core’s own (positive-base only); no rate is recomputed on this strip, and no rate is shown for a series the core doesn’t publish one for. Diluted EPS is drawn on ONE share basis: as-filed per-share figures from before a split are stated on the old basis, so where the implied share count breaks (net income ÷ EPS, ±1.45× band — the same acceptance band the API’s own classifier uses) the earlier bars are left undrawn and any CAGR horizon reaching past the break is suppressed rather than shown as a rate across two different bases.
Every bar is a figure as filed. The blue bars are the reported subtotals (Revenue → Gross profit → Operating income → Pretax income → Net income), drawn from zero at exactly the number in the filing — never a sum computed here. The coloured steps between them are the filed component lines, applied as decreases (the taxonomy stores expenses as positive magnitudes) or, for “Other non-operating”, exactly as signed in the filing.
Residuals. Whatever part of a reported subtotal-to-subtotal gap the served lines do not name is drawn as its own hatched step and labelled a residual. Stretching a neighbouring step to make the arithmetic close — what a conventional waterfall does — would put a number on screen that nobody filed.
Nested lines left out: interest expense. This filer tags that line AND a broader line that already contains it — Apple, for instance, files a marketing figure that sits inside its own SG&A, and many filers report an interest-expense line that is also inside their net “other non-operating”. Applying both would double-count and break the reported subtotal, so the bridge keeps the decomposition that reconciles and names the dropped line here. Every figure is still shown, unchanged, in the statements grid below.
The ghost. Each dashed outline is the same step in the prior period (2023), anchored at this period’s running level so the reader sees whether the step grew or shrank. It contributes nothing to this period’s arithmetic.
Reconciliation.
| Step | Applied | Running level | % of revenue | 2023 |
|---|---|---|---|---|
| Revenue · reported | TWD 2.89T | TWD 2.89T | 100.0% | TWD 2.16T |
| Cost of revenue | -TWD 1.27T | TWD 1.62T | −43.9% | TWD 986.63B |
| Gross profit · reported | TWD 1.62T | TWD 1.62T | 56.1% | TWD 1.18T |
| R&D | -TWD 204.18B | TWD 1.42T | −7.1% | TWD 182.37B |
| Selling & marketing | -TWD 13.14B | TWD 1.41T | −0.5% | TWD 10.59B |
| SG&A | -TWD 83.75B | TWD 1.32T | −2.9% | TWD 60.87B |
| Other (residual) · residual | -TWD 1.23B | TWD 1.32T | −0.0% | — |
| Operating income · reported | TWD 1.32T | TWD 1.32T | 45.7% | TWD 921.47B |
| Other (residual) · residual | TWD 83.79B | TWD 1.41T | 2.9% | — |
| Pretax income · reported | TWD 1.41T | TWD 1.41T | 48.6% | TWD 979.32B |
| Income tax | -TWD 248.32B | TWD 1.16T | −8.6% | TWD 128.29B |
| Minority interest | -TWD 856.3M | TWD 1.16T | −0.0% | TWD 712.3M |
| Other (residual) · residual | TWD 1.71B | TWD 1.16T | 0.1% | — |
| Net income · reported | TWD 1.16T | TWD 1.16T | 40.0% | TWD 851.74B |
Every figure is a filed cash-flow line, summed over the fiscal years listed below. The taxonomy stores payments as positive magnitudes, so each use is applied here as a decrease. Nothing is annualised, inflation-adjusted or imputed.
The window. Operating cash flow is the anchor, so the bridge covers exactly the 10 fiscal years that serve it (2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024). A year the store has no operating cash flow for is outside the window entirely — its capex and buybacks are not summed either.
Partial legs. Acquisitions (1/10 years), Stock issued (3/10 years) — the filer did not tag those lines in every window year, so the bar sums only the years that did and UNDERSTATES the full window. The unfiled years are absent, never estimated.
Debt is netted. Long-term debt issued less repaid is shown as one net step, because a refinancing that issues and repays the same amount is not two events of capital allocation. Short-term / commercial-paper movement is a different tag and is not included — it lands in the remainder.
The remainder is not free cash flow. It is what the named lines do not account for: net purchases and sales of investment securities (the largest piece for a cash-rich filer), short-term-debt movement, other financing and investing items, FX, and the change in the cash balance itself. Calling it “cash retained” would assert a reconciliation this bridge has not done.
The hatch inside operating cash flow. TWD 2.05B of the pool is the stock-based-compensation add-back (0% of it, filed in 6 of 10 years) — a real cost of employing people, settled in shares rather than cash, which is why it sits inside operating cash flow. The dilution it causes shows up in the share count, not here.
| Fiscal year | Operating Cash Flow | Capex | Acquisitions | Dividends | Buybacks | Debt issued | Debt repaid |
|---|---|---|---|---|---|---|---|
| 2015 | TWD 529.88B | TWD 257.52B | TWD 51.6M | TWD 116.68B | — | — | — |
| 2016 | TWD 539.83B | TWD 328.05B | — | TWD 155.58B | — | — | TWD 8.5M |
| 2017 | TWD 585.32B | TWD 330.59B | — | TWD 181.51B | — | — | TWD 31.4M |
| 2018 | TWD 573.95B | TWD 315.58B | — | TWD 207.44B | — | — | — |
| 2019 | TWD 615.14B | TWD 460.42B | — | TWD 388.96B | — | — | — |
| 2020 | TWD 822.67B | TWD 507.24B | — | TWD 259.30B | — | TWD 2.00B | — |
| 2021 | TWD 1.11T | TWD 839.20B | — | TWD 278.75B | — | TWD 1.51B | — |
| 2022 | TWD 1.61T | TWD 1.08T | — | TWD 285.23B | — | TWD 2.67B | TWD 166.7M |
| 2023 | TWD 1.24T | TWD 949.82B | — | TWD 317.66B | — | TWD 2.45B | TWD 1.76B |
| 2024 | TWD 1.83T | TWD 956.01B | — | TWD 414.92B | — | TWD 30.90B | TWD 2.30B |
A blank cell means the filer did not tag that line for that year — never a zero.
| DPS (FY2024) | TWD 16.00derived |
| Trailing yield | — |
| Payout ratio | 35.8% |
| Growth streak | 4 yrs |
| 5y DPS growth | 12.5% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20242024-12-31 | TWD 16.00 | +30.6% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | TWD 12.25 | +11.4% | derived (paid ÷ diluted shares) |
| FY20222022-12-31 |
| Quality trend | 2024 | Δ vs 2019 | Trend · 11y | vs own | vs sector |
|---|---|---|---|---|---|
| Gross Margin | 56.1% | +10.1pp | p85 | p77 | |
| Operating Margin | 45.7% | +10.8pp | p85 | p99 | |
| Net Margin | 40.0% | +6.9pp | p85 | p99 | |
| Return on Invested Capital | 51.3% | +22.0pp | p81 | p98 | |
| Return on Equity | 30.2% | +8.6pp | p85 | p90 |
No composite. The three scores are not averaged into one “quality” number. They point in different directions (F is a 0–9 count, higher-better; Z is a distress distance, higher-safer; M is a manipulation screen, lower-cleaner) and were fitted on different samples for different questions — a blended figure would be ours, not theirs, and would hide exactly the disagreement that is worth reading.
Sector context. The percentile columns on the trend rows are the ones this payload serves: “vs own” ranks the latest value inside this company’s own served history, “vs sector” inside its sector pool. A blank sector cell means the pool was too thin to rank honestly (or the metric is a currency level, where a cross-currency rank would be meaningless) — never a filled-in guess. The three SCORES carry no sector percentile: the payload’s percentile block covers the served ratios only, so “is this Z good for Manufacturing?” is a question we cannot answer from what is served, and we don’t pretend to.
No score history. A 12-year F-Score / Z-Score strip is not drawn. The point-in-time factor store carries valuation, returns, margin, momentum and growth factors — not these composites — and recomputing them here from the annual columns would produce a series that disagrees with the headline above (different vintage of facts, different restatement handling). A score that disagrees with itself is a wrong number, so the history is omitted rather than approximated.
The nine named F-Score checks, the Merton distance-to-default / default probability, ROIIC and the growth-durability CAGRs live on FS · Financial Strength; the full ratio grid — every served ratio, with its own trend and both percentiles — is the Ratios section below.
The five drivers multiply to 29.9% vs reported ROE 30.2%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | TWD 843.50B | TWD 947.94B | TWD 977.45B | TWD 1.03T | TWD 1.07T | TWD 1.34T | TWD 1.59T | TWD 2.26T | TWD 2.16T | TWD 2.89T |
| YoY % | +12.4% | +3.1% | +5.5% | +3.7% | +25.2% | +18.5% | +42.6% | -4.5% | +33.9% | |
| Cost of Revenue | TWD 433.12B | TWD 473.08B | TWD 482.62B | TWD 533.49B | TWD 577.28B | TWD 628.12B | TWD 767.88B | TWD 915.54B | TWD 986.63B | TWD 1.27T |
| YoY % | +9.2% | +2.0% | +10.5% | +8.2% | +8.8% | +22.2% | +19.2% | +7.8% | +28.7% | |
| Gross Profit | TWD 410.39B | TWD 474.83B | TWD 494.83B | TWD 497.87B | TWD 492.70B | TWD 711.13B | TWD 819.54B | TWD 1.35T | TWD 1.18T | TWD 1.62T |
| YoY % | +15.7% | +4.2% | +0.6% | -1.0% | +44.3% | +15.2% | +64.5% | -12.8% | +38.2% | |
| R&D Expense | TWD 65.54B | TWD 71.21B | TWD 80.73B | TWD 85.90B | TWD 91.42B | TWD 109.49B | TWD 124.73B | TWD 163.26B | TWD 182.37B | TWD 204.18B |
| YoY % | +8.6% | +13.4% | +6.4% | +6.4% | +19.8% | +13.9% | +30.9% | +11.7% | +12.0% | |
| Selling & Marketing Expense | TWD 5.66B | TWD 5.90B | TWD 5.97B | TWD 5.99B | TWD 6.35B | TWD 7.11B | TWD 7.56B | TWD 9.92B | TWD 10.59B | TWD 13.14B |
| YoY % | +4.2% | +1.2% | +0.3% | +6.0% | +12.0% | +6.3% | +31.2% | +6.8% | +24.1% | |
| SG&A Expense | — | TWD 19.80B | TWD 21.20B | TWD 20.27B | TWD 21.74B | TWD 28.46B | TWD 36.93B | TWD 53.52B | TWD 60.87B | TWD 83.75B |
| YoY % | +7.1% | -4.4% | +7.3% | +30.9% | +29.8% | +44.9% | +13.7% | +37.6% | ||
| Operating Income | TWD 320.05B | TWD 377.96B | TWD 385.56B | TWD 383.62B | TWD 372.70B | TWD 566.78B | TWD 649.98B | TWD 1.12T | TWD 921.47B | TWD 1.32T |
| YoY % | +18.1% | +2.0% | -0.5% | -2.8% | +52.1% | +14.7% | +72.5% | -17.8% | +43.5% | |
| Interest Expense | TWD 3.19B | TWD 3.31B | TWD 3.33B | TWD 3.05B | TWD 3.25B | TWD 2.08B | TWD 5.41B | TWD 11.75B | TWD 12.00B | TWD 10.50B |
| YoY % | +3.6% | +0.7% | -8.4% | +6.5% | -36.0% | +160.1% | +117.0% | +2.1% | -12.5% | |
| Interest & Investment Income | TWD 4.75B | TWD 6.45B | TWD 9.61B | TWD 158.4M | TWD 417.3M | TWD 660.6M | TWD 973.1M | TWD 947.7M | TWD 480.0M | TWD 566.9M |
| YoY % | +35.9% | +48.9% | -98.4% | +163.4% | +58.3% | +47.3% | -2.6% | -49.4% | +18.1% | |
| Equity Method Income | — | TWD 3.46B | TWD 3.01B | TWD 3.09B | TWD 2.86B | TWD 3.56B | TWD 5.51B | TWD 7.68B | TWD 4.80B | TWD 4.88B |
| YoY % | -12.8% | +2.5% | -7.4% | +24.5% | +54.8% | +39.3% | -37.5% | +1.7% | ||
| Pretax Income | TWD 350.48B | TWD 385.92B | TWD 396.16B | TWD 397.54B | TWD 389.86B | TWD 584.75B | TWD 663.04B | TWD 1.14T | TWD 979.32B | TWD 1.41T |
| YoY % | +10.1% | +2.7% | +0.3% | -1.9% | +50.0% | +13.4% | +72.6% | -14.4% | +43.6% | |
| Income Tax | TWD 47.64B | TWD 54.12B | TWD 51.12B | TWD 34.44B | TWD 35.84B | TWD 73.74B | TWD 70.16B | TWD 150.78B | TWD 128.29B | TWD 248.32B |
| YoY % | +13.6% | -5.5% | -32.6% | +4.1% | +105.8% | -4.9% | +114.9% | -14.9% | +93.6% | |
| Net Income (incl. NCI) | TWD 302.83B | TWD 331.80B | TWD 345.04B | TWD 363.11B | TWD 354.03B | TWD 511.01B | TWD 592.88B | TWD 993.29B | TWD 851.03B | TWD 1.16T |
| YoY % | +9.6% | +4.0% | +5.2% | -2.5% | +44.3% | +16.0% | +67.5% | -14.3% | +36.0% | |
| Minority Interest (P&L) | -TWD 18.0M | TWD 83.6M | TWD 40.7M | TWD 53.5M | TWD 79.0M | TWD 264.0M | TWD 521.4M | TWD 371.3M | -TWD 712.3M | -TWD 856.3M |
| YoY % | -51.3% | +31.4% | +47.7% | +234.2% | +97.5% | -28.8% | ||||
| Net Income | TWD 302.85B | TWD 331.71B | TWD 345.00B | TWD 363.05B | TWD 353.95B | TWD 510.74B | TWD 592.36B | TWD 992.92B | TWD 851.74B | TWD 1.16T |
| YoY % | +9.5% | +4.0% | +5.2% | -2.5% | +44.3% | +16.0% | +67.6% | -14.2% | +36.0% | |
| EPS (Basic) | TWD 11.68 | TWD 12.79 | TWD 13.30 | TWD 14.00 | TWD 13.65 | TWD 19.70 | TWD 22.84 | TWD 38.29 | TWD 32.85 | TWD 44.68 |
| YoY % | +9.5% | +4.0% | +5.3% | -2.5% | +44.3% | +15.9% | +67.6% | -14.2% | +36.0% | |
| EPS (Diluted) | TWD 11.68 | TWD 12.79 | TWD 13.30 | TWD 14.00 | TWD 13.65 | TWD 19.70 | TWD 22.84 | TWD 38.29 | TWD 32.85 | TWD 44.67 |
| YoY % | +9.5% | +4.0% | +5.3% | -2.5% | +44.3% | +15.9% | +67.6% | -14.2% | +36.0% | |
| Weighted Avg Shares (Basic) | 25.93B | 25.93B | 25.93B | 25.93B | 25.93B | 25.93B | 25.93B | 25.93B | 25.93B | 25.93B |
| YoY % | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | -0.0% | 0.0% | -0.0% | |
| Weighted Avg Shares (Diluted) | 25.93B | — | 25.93B | — | — | 25.93B | 25.93B | 25.93B | 25.93B | 25.93B |
| YoY % | 0.0% | -0.0% | -0.0% | +0.0% | ||||||
| Dividends Declared per Share | TWD 6 | TWD 7 | TWD 8 | TWD 8 | — | — | — | — | — | — |
| YoY % | +16.7% | +14.3% | 0.0% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.
| TWD 11.00 |
| +2.3% |
| derived (paid ÷ diluted shares) |
| FY20212021-12-31 | TWD 10.75 | +7.5% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | TWD 10.00 | — | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | — | — | reported |
| FY20182018-12-31 | TWD 8.00 | +0.0% | reported |
| FY20172017-12-31 | TWD 8.00 | +14.3% | reported |
| FY20162016-12-31 | TWD 7.00 | +16.7% | reported |
| FY20152015-12-31 | TWD 6.00 | — | reported |