Company Screener
Every number comes from the company's official SEC filings. "12-month" figures add up the four most recently reported quarters, so seasonal businesses compare fairly. Growth is always measured against the same period one year earlier. Click any column header to sort by it; hover a header for an explanation. Click any company's row to see its quarter-by-quarter numbers, the exact SEC filing each number came from, and a one-click cross-check against Yahoo Finance.
Every example below uses Micron (MU) as of its June 2026 filing — click MU's row in the table to see all of these inputs yourself. "12-month" always means the four most recently reported quarters added together.
Valuation
- Price / earnings — company's total market value ÷ its 12-month profit.
$1,097B market value ÷ $50.5B profit = 21.7×— you pay $21.70 for each $1 of yearly profit. Blank when the trailing year was a loss (there is nothing to divide by). - Price / expected earnings (forward) — share price ÷ what analysts expect per share over the NEXT year.
$971.66 share price ÷ $154.89 expected earnings per share = 6.3×. Much lower than the 21.7× trailing figure because 43 analysts expect profits to keep exploding. A forecast, not a filing. - Versus its own past — we compute the price/earnings ratio at every month-end since 2016
(using only the earnings known on each date), then ask: what share of those readings were at or below today's?
MU today: 21.7× is higher than 69% of its own month-end history → 69%. "Cheaper than usual" keeps companies at 50% or below (below their own median); "near its historic lows" keeps 25% or below. 0% = cheapest it has ever been.
Growth
- Revenue growing at least X% — last 12 months of revenue vs the 12 months before that.
($90.3B − $33.8B) ÷ $33.8B = +167%→ MU passes the "100%" setting. - Profit growing at least X% — same arithmetic on profit.
($50.5B − $6.22B) ÷ $6.22B = +711%. This is why the "last year's profit at least" filter exists: a company going from $1M to $50M shows+4,900%— technically true, practically meaningless. Requiring a real base (default $25M) keeps the percentages comparable. - Growth speeding up — compare this quarter's year-over-year growth with last quarter's.
Latest quarter revenue +345.7% vs prior quarter +196.3% → +149 points faster → "speeding up". - Revenue up for N straight quarters — walk backwards from the newest quarter, counting while
year-over-year growth stays positive.
MU: +345.7%, +196.3%, +56.7%, +46.0% … nine positives in a row before a decline stops the count → streak = 9.
Quality
- Profit margin at least X% — 12-month profit ÷ 12-month revenue.
$50.5B ÷ $90.3B = 55.9%— MU keeps 55.9 cents of every revenue dollar as profit. - Margin improving — this year's margin minus last year's.
55.9% now vs 18.4% a year ago ($6.22B ÷ $33.8B) → +37.5 points → improving. - Profitable for N straight quarters — count backwards while each quarter's profit is above zero.
MU: 10 straight (the last of the memory-downturn losses, in late 2023, broke the prior streak). - Turned profitable — the prior 12-month total was a loss, the current 12-month total is a profit. These are ranked by the dollar swing, since a percentage from a negative base has no meaning.
Company
- US only / went public / employees — straight lookups: country and IPO year from the NASDAQ listing directory, employee counts from Yahoo Finance (companies state headcount in prose, not in tagged filings).
- Exclude banks & lenders — drops the Finance sector. Their "revenue" is interest income under different accounting, which makes revenue growth and margin columns misleading for them (profit columns are still valid).