Home / Indicator library / Compare
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.
How it is computed
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.
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.
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.
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
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.