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.
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:
"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):
| Company | Sector | Market Cap | P/E | Streak |
|---|---|---|---|---|
| NVIDIA | Information Technology | $4,734B | 29.7 | 8 quarters |
| Broadcom | Information Technology | $1,707B | 58.2 | 8 quarters |
| Micron Technology | Information Technology | $1,100B | 21.8 | 8 quarters |
| Walmart | Consumer Staples | $892B | 39.2 | 8 quarters |
| Costco | Consumer Staples | $422B | 47.8 | 8 quarters |
| Oracle | Information Technology | $403B | 23.8 | 8 quarters |
| Palo Alto Networks | Information Technology | $284B | 337 | 8 quarters |
| Dell Technologies | Information Technology | $255B | 30.3 | 8 quarters |
| CrowdStrike | Information Technology | $197B | — | 8 quarters |
| Salesforce | Information Technology | $153B | 19.1 | 8 quarters |
| Medtronic | Health Care | $107B | 22.2 | 8 quarters |
| Snowflake | Information Technology | $90B | — | 8 quarters |
| Adobe | Information Technology | $89B | 12.3 | 8 quarters |
| Intuit | Information Technology | $76B | 16.6 | 8 quarters |
| AutoZone | Consumer Discretionary | $52B | 21.0 | 8 quarters |
| HEICO | Industrials | $51B | 64.0 | 8 quarters |
| Credo Technology | Information Technology | $45B | 94.5 | 8 quarters |
| Autodesk | Information Technology | $44B | 29.9 | 8 quarters |
| Carnival | Consumer Discretionary | $40B | 13.0 | 8 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.
"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:
| Company | Sector | Market Cap | P/E | Streak |
|---|---|---|---|---|
| Charles Schwab | Financials | $170B | 18.8 | 6 quarters |
| Micron Technology | Information Technology | $1,100B | 21.8 | 5 quarters |
| Cisco Systems | Information Technology | $445B | 37.2 | 5 quarters |
| Palantir | Information Technology | $309B | 135.5 | 5 quarters |
| Southern Copper | Materials | $141B | 28.4 | 5 quarters |
| BNY Mellon | Financials | $101B | 17.6 | 5 quarters |
| Comfort Systems USA | Industrials | $61B | 50.1 | 5 quarters |
| Credo Technology | Information Technology | $45B | 94.5 | 7 quarters |
| KeyCorp | Financials | $25B | 13.9 | 6 quarters |
| Roku | Communication Services | $21B | 104.2 | 5 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 →