analyze-stock-kpi · KPI demo dashboard

File feature request or bug
loading…
Why these universes?
Static lists (sp500, eurostoxx, japan, south-america, south-korea, qte77-watchlist)
Hand-curated regional / sector ticker lists. The weekly snapshot fetches fundamentals for every member; "empty" means the cron hasn't run yet.
federal-contractors
Orchestrator-driven: chains usaspending.gov → SEC EDGAR → yfinance to assemble the DoD Top-25 + curated seed. Rebuilt weekly.
aggregated-scores-best / -worst
Cross-universe ranking by mean of 7 composite scores (quality / dividend / growth / big_call / aaqs / hgi / screener_score). Top 25 + bottom 25 of the merged ticker pool. Hover the Score cell to see the row's mean — that's what put it in best or worst.
enhanced-kpi-screener-longs / -shorts
Conjunctive 14-criteria gate (Phase 2a of #192). A ticker is in longs iff it passes every long-side gate (market cap ≥ 2B, P/E ≤ 25, growth > 10%, beta > 1, ROE / ROA / ROIC > 10%, current / quick > 1, profit margin > 10%, buy rating, R&D > 5%) and in shorts iff it passes the inverted set. Counts vary — can legitimately be 0 each side when the source data is too benign or too sparse.
· — tickers
Ticker Universe Name Sector P/E (fwd) PEG Beta R&D/Rev % Op M % ROE % ROA % Current Sortino Score