← Taiwan Stock Snapshot Database

Home / Indicator library / Compare

Four tickers, one axis · shareable link

Multi-stock comparison dashboard

Put up to four tickers on the same chart and switch between ROE, gross margin, monthly revenue growth, valuation percentile, dividend yield and mega-holder ratio. The table underneath lines up the latest reading for each one and highlights whichever is ahead. Your comparison set is carried in the URL, so sharing it is a copy-paste.

Up to 4 tickers · free tier covers the 2330 + 2317 demo pair
One line per ticker. Every value is the version that was publishable on that date — a snapshot, never backfilled with later corrections. Arbitrary combinations are a paid tier; the demo key is in the API docs.
Highlighting rule: for valuation percentile lower is better, for everything else higher is better. Missing data is left blank rather than filled in.

How it is computed

01

Six metrics, six different publication rhythms

ROE and gross margin come from quarterly statements, so one point per quarter. Revenue growth is monthly. Valuation percentile and dividend yield are daily. Mega-holder ratio is weekly. When they share one time axis, the differences in density are the publication rhythm of each source, not one ticker having less data than another.

02

Every point uses the version that was available that day

Valuation percentile is not computed backwards from today's distribution. Each day is ranked against the history available up to that day. Financial figures use the version as published, with no retroactive restatements folded in. That single distinction is what separates this chart from one drawn after the fact.

03

Percentiles compare a ticker against itself

The reference population is that ticker's own trailing 250 trading-day snapshots, not a cross-section of its peers. Zero is the cheapest day in that window, one hundred the most expensive. So two tickers can be compared on how expensive each is relative to its own history — but not on which one is cheaper in absolute terms.

04

Missing data stays missing

Where a ticker has no observation the line breaks, and the table cell shows a dash. Nothing is forward-filled or interpolated. A filled-in line would suggest the number was visible at the time when it was not.

Terms in plain words

Valuation percentile
Plainly: today's price-to-book ranked inside this ticker's own trailing year. A reading of 20 means eight out of ten days in the past year were more expensive than today. It answers how expensive, never whether to buy.
Trailing 4Q ROE
Plainly: the last four quarters of net income over shareholders' equity — how much the company earned on the money shareholders left in it. Four quarters rather than one, because Taiwan earnings are visibly seasonal.
Monthly revenue YoY
Plainly: this month's revenue against the same month a year earlier. Taiwan requires monthly revenue disclosure, which puts a turn in the business in front of you roughly two months before the quarterly statement does.
Mega-holder ratio
Plainly: the share of outstanding stock held in accounts sitting on 1,000 lots or more. A rising ratio means the float is concentrating into large accounts. Whose accounts, and who did the buying, is not in the public filing.
Point-in-time
Plainly: every figure keeps the version that was readable on the day. If a statement was restated later, the snapshot still holds the original — because the original is what you would have had to decide on.

FAQ

What can I conclude from a comparison?

Which of four tickers led or lagged on a given dimension over the same stretch, whether the gap widened or closed, and where each one stands on the latest reading. It is useful for narrowing a shortlist, or for checking whether your impression of one name is really just the whole group moving.

What can I not conclude?

Nothing about entry or exit timing, and no direct cross-industry comparison of absolute levels — ROE is structurally different for a bank than for a foundry, and dividend yield norms differ by industry convention. This page lays historical statistics side by side. None of the lines is a signal.

Why are some lines far sparser than others?

Because the underlying disclosures run at different frequencies: quarterly for statements, monthly for revenue, daily for valuation percentile. Nothing is resampled or filled to make them match, so the density you see is each source's real publication rhythm.

Can valuation percentiles be compared across tickers?

You can compare how expensive each is relative to its own history, not which is cheaper outright. The reference population is each ticker's own trailing 250 trading days, so a 20 on one and a 20 on another says the same thing about both: each is sitting at the cheap end of its own year.

How much of this is free?

The 2330 + 2317 demo pair runs the full chart and table with no signup. Arbitrary combinations, full universe coverage and as-of history are paid tiers. Single-indicator queries are open on every ticker for free accounts.

What we publish is data and tooling — not investment advice, not stock picks, and no promise of returns. Every figure is the version that was publishable on its date, with no later corrections folded back in. Laying tickers side by side is a description, not a ranking and not a recommendation.