The US market offers abundant data. We score thousands of stocks on identical financial criteria
and rank them through a multi-factor model.
Position in the ranking is determined by numbers, not narratives.
Looking at a single metric always creates blind spots. High ROE with high leverage is dangerous. High growth with no profitability is unsustainable. This system evaluates all dimensions simultaneously and collapses them into a single composite ranking.
ROE, operating margin, and net margin combined. Identifies companies with durable earnings power, not one-time gains.
Revenue, EPS, and operating income growth trends. Captures not just whether a company is growing, but whether that growth is accelerating.
Debt ratio, current ratio, and interest coverage. Filters out high-growth companies with fragile balance sheets that can't survive a downturn.
PER, PBR, and EV/EBITDA benchmarked against sector averages. A great company scores lower if it's already significantly overvalued.
Price momentum and earnings momentum combined. Captures the inflection point when the market begins to re-rate a company.
Factor weights shift dynamically based on the current US Regime Engine output. In BULL regimes, growth weights rise. In UNSTABLE regimes, financial health weights rise.
Both systems are purely data-driven, but the market structures are different — and so are the designs.
The US market's data richness allows a single composite score across many factors to rank the entire market in one pass. Factor weights shift dynamically with the macro regime.
Korean small-caps lack analyst coverage, requiring proprietary EPS estimation. Growth score and value score are computed independently, and Top Picks emerge from their intersection.
What they share: Both exclude news, themes, and sentiment entirely. Both output a composite score, estimated EPS, and a per-stock popup detail report in the same structure.
The regime-linked weights are the differentiator. The same stock can rank differently depending on the current market regime. In BULL conditions, growth stocks rise to the top. In UNSTABLE conditions, financially defensive companies with strong balance sheets take the lead.
All metrics needed for factor computation are extracted from quarterly financials. GitHub Actions runs the pipeline automatically twice per week.
Financial DB loadedEach factor is computed independently and normalized to sector-level percentile scores. The current US Regime Engine regime is queried, factor weights are set dynamically, and the composite score is computed.
Composite scores computedPrice momentum and earnings momentum are added to the fundamental score to produce the timing score. This reflects not just company quality but whether now is a good time to enter.
Final ranking confirmedThe US Bottom-Up ranking list is available
on the Investment Code page.
All analysis is provided for reference purposes only. Investment decisions and outcomes are the sole responsibility of the investor.
Scores and estimates are statistically derived from historical data and do not guarantee future returns.