Consecutive Earnings Growth Screener

Screen the US market for stocks where earnings or revenue grew every quarter, not just the latest one.

← Back to shibui.finance

Traditional stock screeners filter on the latest value. You can find companies where earnings grew last quarter, but you cannot check whether earnings grew every quarter for the last two years. That is the difference between a one-quarter bounce and sustained momentum. Shibui checks each individual period and rejects any company where even one quarter missed.

Connect to Claude →

What you can screen for

Revenue growth streaks

Find companies where revenue grew year-over-year every quarter for 4, 6, or 8+ consecutive quarters. Separates structural growers from one-quarter recoveries.

Net income growth streaks

Screen for companies where net income increased every quarter. Stricter than revenue growth because margin expansion and cost control also have to hold.

Layer on more criteria

Combine the growth streak with valuation (P/E under 25), balance sheet strength (low debt), sector filters, or technical signals in the same query.

Any metric, any window

Revenue, net income, EPS, free cash flow, gross margin. Check 4 quarters, 8 quarters, or 5 years. Ask in plain English and Shibui builds the query.

Which companies have 8 consecutive quarters of revenue growth?

This is the question Finviz cannot answer. On Shibui, you ask it directly:

On Shibui, you ask

"Show me US companies over $5 billion market cap where revenue grew year-over-year every quarter for the last 8 quarters. Include sector and P/E."

As of July 2026, 20 companies over $5B market cap passed this screen. The full list (ranked by market cap):

CompanySectorMarket CapP/EStreak
NVIDIAInformation Technology$4,734B29.78 quarters
BroadcomInformation Technology$1,707B58.28 quarters
Micron TechnologyInformation Technology$1,100B21.88 quarters
WalmartConsumer Staples$892B39.28 quarters
CostcoConsumer Staples$422B47.88 quarters
OracleInformation Technology$403B23.88 quarters
Palo Alto NetworksInformation Technology$284B3378 quarters
Dell TechnologiesInformation Technology$255B30.38 quarters
CrowdStrikeInformation Technology$197B8 quarters
SalesforceInformation Technology$153B19.18 quarters
MedtronicHealth Care$107B22.28 quarters
SnowflakeInformation Technology$90B8 quarters
AdobeInformation Technology$89B12.38 quarters
IntuitInformation Technology$76B16.68 quarters
AutoZoneConsumer Discretionary$52B21.08 quarters
HEICOIndustrials$51B64.08 quarters
Credo TechnologyInformation Technology$45B94.58 quarters
AutodeskInformation Technology$44B29.98 quarters
CarnivalConsumer Discretionary$40B13.08 quarters

Every company on this list had revenue go up, year over year, in every single quarter for two straight years. A traditional screener can tell you who grew last quarter. It cannot tell you who grew every quarter.

What about consecutive net income growth?

Net income is a stricter test. Revenue can grow while profits shrink if costs rise faster. Screening for consecutive net income growth requires that both the top line and the bottom line held up.

On Shibui, you ask

"Find US companies over $5B market cap where net income grew every quarter for at least 5 consecutive quarters. Show the streak length and P/E."

As of July 2026, 15 companies passed this screen. Net income growth is harder to sustain than revenue growth, so the list is shorter and the streaks are shorter:

CompanySectorMarket CapP/EStreak
Charles SchwabFinancials$170B18.86 quarters
Micron TechnologyInformation Technology$1,100B21.85 quarters
Cisco SystemsInformation Technology$445B37.25 quarters
PalantirInformation Technology$309B135.55 quarters
Southern CopperMaterials$141B28.45 quarters
BNY MellonFinancials$101B17.65 quarters
Comfort Systems USAIndustrials$61B50.15 quarters
Credo TechnologyInformation Technology$45B94.57 quarters
KeyCorpFinancials$25B13.96 quarters
RokuCommunication Services$21B104.25 quarters

Micron and Credo appear on both lists: revenue and net income both grew every quarter. That combination is uncommon.

Why can't Finviz do this?

Finviz has roughly 70 preset filters, and Finviz Elite adds more. But every filter checks the current value or a trailing average. There is no way to say "this metric grew every quarter for N quarters in a row."

The same limitation applies to TradingView's stock screener and most traditional screening tools. They show you a snapshot of today. Shibui checks the full history, quarter by quarter, and rejects any company where even one period broke the streak. That is a fundamentally different kind of screen.

Frequently asked questions

Can Finviz screen for consecutive quarters of earnings growth?

No. Finviz filters on the current or trailing value only. It can show you the latest quarter's EPS growth, but it cannot check whether earnings grew every quarter for the last 5 or 8 quarters in a row. Shibui screens across time: it checks each individual quarter and rejects any company where even one quarter missed.

What is consecutive earnings growth screening?

Consecutive earnings growth screening checks that a financial metric increased in every individual reporting period over a specified window. A company with 8 consecutive quarters of revenue growth had revenue go up every single quarter compared to the same quarter a year earlier. This is stricter than checking the latest growth rate or a trailing average.

How many consecutive quarters of growth should I look for?

It depends on what you are screening for. Four to five consecutive quarters suggests real momentum rather than a one-off recovery. Eight or more quarters is rare and typically signals structural strength or a sustained secular tailwind. Fewer than four quarters may just reflect normal cyclical rebound.

Does this screen adjust for seasonality?

Year-over-year (YoY) comparisons handle seasonality naturally by comparing each quarter to the same quarter one year earlier. Quarter-over-quarter (QoQ) comparisons do not adjust for seasonality and can produce misleading results for businesses with seasonal revenue patterns like retail. Shibui supports both; YoY is the default for growth screening.

Can I combine consecutive growth with other filters?

Yes. You can add valuation constraints (P/E under 25), sector filters (only technology), balance sheet checks (debt-to-equity under 1), or technical signals (price above 200-day moving average) on top of the consecutive growth requirement. Everything runs in a single query against 64 years of data.

Data note: Results shown on this page are from a specific date and will change as companies report new earnings. Connect Shibui to Claude and run the screen yourself for current results. Data covers US equities (NYSE + NASDAQ), end-of-day, updated daily. This is a screening tool, not financial advice.

Connect Shibui to Claude in 2 minutes

Shibui is free. Connect it to Claude (free or paid plan) and screen nearly 10,000 US companies across 64 years of data in plain English.

Connect to Claude →