Each earnings season produces hundreds of individual surprises, but only a small group of companies manage to outperform Wall Street expectations quarter after quarter. That kind of consistency often attracts attention long before it becomes a headline, making repeat earnings beats a useful screening signal rather than just another quarterly statistic.
This week's data scan uses the FMP Earnings Surprises Bulk API to identify five companies that have built notable earnings-beat streaks. Rather than focusing on a single quarter's performance, the analysis examines which businesses have repeatedly exceeded consensus expectations and what those streaks may suggest about operational execution, analyst expectations, and earnings quality. We'll also walk through how the FMP Earnings Surprises Bulk API can be used to build the same repeatability screen from scratch, allowing you to identify persistent outperformers directly from the underlying data.
Key Takeaways
- Five companies from five different sectors surfaced with sustained earnings-beat streaks, suggesting that consistent outperformance is not confined to a single industry but can emerge wherever operational execution repeatedly exceeds market expectations.
- An earnings-beat streak is most valuable as a screening signal, not a conclusion. The real analytical edge comes from determining whether repeated surprises are supported by revenue growth, margin expansion, cash generation, and evolving analyst expectations.
- The FMP Earnings Surprises Bulk API enables a systematic, bias-free screening process by starting with the full universe of reported earnings results rather than a pre-selected watchlist, making repeat performers easier to identify objectively.
Five Companies With Long Earnings Beat Streaks
Eli Lilly and Company (LLY)
Beat Streak: 6 quarters.
Next quarterly report: Aug. 5 — EPS: $8.82; Revenue: $20.50B (consensus).
A six-quarter earnings-beat streak is particularly notable for a company of Eli Lilly's size, where consensus expectations are continuously revised as new information becomes available. Sustained outperformance in that environment often reflects more than favorable market conditions—it suggests the company's commercial execution has consistently exceeded what analysts had already incorporated into their models. For Lilly, that discussion remains closely tied to the continued expansion of its diabetes and obesity franchises, alongside increasing manufacturing capacity to support demand.
Rather than viewing the streak in isolation, it is useful to examine whether earnings surprises continue to be supported by underlying operating performance. Revenue growth, operating margins, product-level sales mix, and management guidance all provide additional context for determining whether the pattern reflects broad business execution or isolated quarterly factors. Recent company updates have continued to focus on expanding production capacity for its incretin portfolio, reinforcing how operational scaling has become just as important as product demand in evaluating future results. Investors following this signal would likely pair the earnings data with segment revenue, income statement trends, and management guidance to better understand the durability of reported performance.
Micron Technology, Inc. (MU)
Beat Streak: 13 quarters.
Next quarterly report: Sept. 22 — EPS: $31.01; Revenue: $50.31B (consensus).
Micron's thirteen-quarter earnings-beat streak stands out because it spans multiple phases of the semiconductor cycle rather than a single period of favorable pricing. In an industry known for sharp swings in memory demand and margins, maintaining a consistent record of outperforming analyst estimates suggests that consensus expectations have repeatedly underestimated the company's operating trajectory.
The broader market has increasingly viewed Micron as a bellwether for AI infrastructure spending, with recent earnings receiving heightened attention as a read-through on memory demand, hyperscale capital expenditures, and high-bandwidth memory adoption. Micron's quarterly results have become an important reference point for assessing the strength of AI-related investment across the semiconductor industry. That makes the earnings-beat streak relevant beyond the company itself—it has become part of a broader discussion around enterprise technology spending. To evaluate whether this consistency remains supported by fundamentals, analysts typically combine earnings history with revenue trends, gross margins, capital expenditure data, and analyst estimate revisions, which together provide a fuller picture than EPS surprises alone.
Intuit Inc. (INTU)
Beat Streak: 17 quarters.
Next quarterly report: Aug. 20 — EPS: $3.59; Revenue: $4.27B (consensus).
A seventeen-quarter earnings-beat streak is uncommon among mature software companies with broad analyst coverage. As expectations adjust each reporting cycle, repeatedly exceeding consensus often reflects disciplined execution across product lines rather than one-time cost management or accounting effects. In Intuit's case, recurring subscription revenue, ecosystem expansion, and customer retention have remained central themes throughout recent reporting periods.
The quality of an earnings surprise matters just as much as the headline number. Analysts generally look for supporting evidence in revenue composition, operating leverage, and customer engagement metrics to determine whether positive surprises stem from sustainable business activity. Given Intuit's continued investment in AI-powered financial software, subsequent earnings releases are also likely to be evaluated through the lens of monetization and adoption rather than technology announcements alone. Complementary datasets such as the income statement, cash flow statement, analyst estimates, and revenue segmentation help place the earnings-beat streak into a broader operating context.
Carnival Corporation Ltd. (CCL)
Beat Streak: 15 quarters.
Next quarterly report: Oct. 5 — EPS: $1.36; Revenue: $8.43 (consensus).
Carnival's fifteen consecutive earnings beats are particularly interesting because they have occurred during a period of normalization following one of the industry's most disruptive operating environments. Rather than representing rapid post-pandemic recovery alone, the streak now reflects several reporting cycles in which profitability, pricing, and onboard spending have consistently outperformed analyst expectations.
For travel companies, earnings surprises often need to be interpreted alongside booking trends, occupancy rates, pricing power, and balance-sheet improvement. Those indicators provide a clearer explanation of whether quarterly performance is being driven by temporary demand fluctuations or broader operational progress. Looking ahead, monitoring income statement data, debt metrics, cash flow generation, and forward analyst estimates can help determine whether future earnings continue to be supported by improving fundamentals rather than isolated seasonal effects.
Williams-Sonoma, Inc. (WSM)
Beat Streak: 8 quarters.
Next quarterly report: Aug. 26 — EPS: $2.03; Revenue: $1.91B (consensus).
Eight consecutive earnings beats are notable in the consumer discretionary sector, where spending patterns can shift quickly alongside interest rates, housing activity, and consumer confidence. Williams-Sonoma has maintained its streak despite operating in a retail environment that has experienced uneven demand across home furnishings and discretionary purchases.
What makes the signal worth following is not simply the frequency of earnings surprises, but whether profitability remains resilient while revenue growth moderates across the broader industry. Margin performance, inventory discipline, and direct-to-consumer execution have become increasingly important measures alongside headline EPS. Analysts seeking additional confirmation would naturally examine gross margin trends, inventory levels, free cash flow, and analyst target revisions, helping distinguish between operational efficiency and temporary cost-driven improvements. Viewed together, these datasets provide a more complete framework for interpreting whether the earnings-beat streak continues to reflect underlying business consistency.
Decoding the Signal Behind Sustained Earnings Beats
Taken together, these five companies have very little in common from a sector perspective. Eli Lilly operates in pharmaceuticals, Micron sits at the center of the semiconductor cycle, Intuit is an enterprise software provider, Carnival is tied to consumer travel, and Williams-Sonoma reflects discretionary retail spending. What links them is not industry exposure but a measurable pattern of execution: each has repeatedly delivered quarterly results that exceeded market expectations despite operating under very different economic and competitive conditions.
That distinction matters because earnings surprises are ultimately relative measures. A company does not need to produce record financial results to beat consensus—it simply needs to outperform what analysts collectively expected. Repeating that outcome across multiple reporting periods suggests that management execution, capital allocation, demand visibility, or operational discipline has consistently evolved faster than consensus models. It is not proof of superior business quality on its own, but it is often a useful signal that expectations have repeatedly lagged underlying fundamentals.
The strongest research process therefore moves beyond simply counting consecutive earnings beats. A repeatability screen may identify candidates through the FMP Earnings Surprises Bulk API, but the more meaningful work begins when that signal is tested against other financial datasets available across the Financial Modeling Prep platform. Revenue and operating income trends from the Income Statement Bulk API can help determine whether EPS growth is being driven by expanding operations rather than temporary cost controls, while the Cash Flow Statement API provides another layer of context by showing whether improving profitability is translating into stronger operating cash flow and free cash flow rather than remaining primarily an accounting outcome.
Consensus expectations deserve equal attention. Comparing reported results with forward estimates from the Analyst Estimates API, alongside changes in the Price Target Consensus API and Historical Ratings API, helps reveal how quickly the research community is recalibrating after repeated earnings surprises. In some cases, analyst revisions keep pace with company performance; in others, expectations adjust more gradually, allowing the earnings-beat pattern to persist across multiple reporting periods. Looking at both the underlying financials and the evolution of consensus often produces a more complete picture than either dataset alone.
Viewed through that broader lens, earnings-beat streaks become less of a scoreboard and more of a starting hypothesis. The value lies not in identifying companies that exceeded expectations, but in determining why they did—and whether multiple layers of financial, operational, and consensus data point to the same underlying conclusion.
Building a Repeatability Screen with FMP Data
Screening for consistent earnings outperformance works best when you start from the entire dataset rather than a curated list of names. Pre-selecting companies introduces bias upfront—especially when the objective is to uncover patterns that may not be obvious within familiar coverage. A cleaner approach is to begin with the full distribution of earnings outcomes and let the filtering process surface repeat performers on its own.
The FMP Earnings Surprises Bulk API is the practical entry point for that process. It standardizes quarterly EPS results against consensus estimates across a broad equity universe, which makes it possible to scan for surprise patterns without needing to stitch together multiple sources. Before running any calls, the only requirement is a valid API key.
1. Pull Bulk Earnings Surprises
Begin by hitting the Earnings Surprises Bulk API, which aggregates every quarterly EPS surprise — positive or negative — for the year you specify:
|
https://financialmodelingprep.com/stable/earnings-surprises-bulk?year=2025&apikey=YOUR_API_KEY |
Sample Response:
|
[ { "symbol": "AMKYF", "date": "2025-07-09", "epsActual": 0.3631, "epsEstimated": 0.3615, "lastUpdated": "2025-07-09" } ] |
From here, the first cut is mechanical: isolate the entries where epsActual > epsEstimated. That gives you the universe of names that beat expectations at least once during the period — essentially a raw pool before you evaluate whether any of them can deliver that result consistently.
2. Retrieve Company-Level Details
With that universe in hand, the analysis moves from identifying events to evaluating consistency. For each ticker that cleared the first filter, pull its complete quarterly earnings history using the Earnings Report API:
|
https://financialmodelingprep.com/stable/earnings?symbol=AAPL&apikey=YOUR_API_KEY |
Looking at the complete sequence of reported quarters makes it possible to evaluate frequency and clustering. This is where judgment enters the workflow. Some analysts require three or more consecutive beats to qualify as a streak; others impose minimum surprise thresholds or remove near-zero deviations. The parameters can be adjusted, but the intent stays the same: separate sustained execution from statistical noise.
By this point, the screen has moved beyond identifying isolated surprises. What began as a broad event scan turns into a structured assessment of earnings reliability, highlighting companies where internal forecasting and operational control have proven more consistent than the market's expectations over time.
Scaling the Screen: Testing the Signal Across Broader Coverage
A repeatability screen earns its credibility not by how many companies it includes, but by how well it holds up as the data environment becomes less predictable. The most effective way to test that is to widen the scope in stages—starting with tightly modeled segments and moving outward into areas where estimates are looser and coverage is thinner. The goal is simple: see if the signal survives as conditions become less controlled.
The first pass sits within the Free plan, where the dataset is anchored in widely covered large-cap names like Apple Inc., Alphabet Inc., and JPMorgan Chase & Co.. This is the most efficiently modeled part of the market—analyst coverage is dense, estimates tend to cluster, and expectations are generally well-defined. If a streak-based approach produces consistent outputs here, it suggests the framework is functioning on stable ground rather than reacting to noise in the data.
Moving into the Starter plan expands the universe to include a wider range of U.S. equities, bringing in smaller-cap and more specialized companies. At this level, estimate dispersion becomes more visible as coverage thins out. That shift acts as a natural pressure test. When the same criteria continue to surface repeat performers, the pattern begins to look less dependent on tightly managed forecasts and more tied to actual operating consistency.
The final step, via the Premium plan, extends the screen across international markets such as the U.K. and Canada. The methodology remains unchanged, but the inputs become more varied. Differences in reporting conventions, sector mix, and estimate reliability introduce additional complexity. Applying the same framework across these regions helps validate that the signal—earnings consistency—remains comparable even as the underlying data becomes more heterogeneous.
From Analyst Workflow to Standardized Research Framework
The transition from individual screening model to firm-wide research infrastructure usually begins quietly. An analyst builds a process to track recurring earnings surprises, another team starts referencing the outputs, and over time the methodology becomes embedded in broader coverage discussions. What starts as a desk-level workflow gradually turns into a standardized framework for evaluating operational consistency across sectors and market regimes.
That evolution is rarely driven by top-down mandates alone. In practice, the strongest push toward standardization tends to come from analysts closest to the data — the people refining filters after each earnings cycle, stress-testing assumptions against new quarters, and identifying where consensus models repeatedly fail to adjust fast enough. Once a workflow demonstrates that it can consistently surface meaningful signals, the inefficiencies of fragmented research processes become harder to ignore.
Most firms already recognize the symptoms: multiple teams maintaining slightly different versions of the same screen, inconsistent threshold definitions across sectors, isolated spreadsheets with limited transparency, and duplicated effort spent reconciling conflicting outputs. Over time, those inconsistencies become operational friction. They slow collaboration, complicate audit trails, and make it difficult to determine whether differences in conclusions come from actual analytical disagreement or simply from variations in methodology.
A standardized framework changes the conversation from “who built the model” to “how the organization defines the signal.” Shared dashboards replace disconnected files. Screening criteria become reviewable rather than buried inside private workflows. Inputs, revisions, and assumptions can be tracked across teams, creating clearer governance around how data-driven conclusions are formed. For research groups operating across multiple sectors or geographies, that consistency becomes increasingly important as workflows expand beyond the analysts who originally designed them.
At that stage, the challenge is no longer discovering the signal — it is preserving methodological consistency as adoption widens across the organization. Centralized infrastructure such as the FMP Enterprise plan becomes relevant not because it changes the analytical framework itself, but because it helps maintain unified data access, version control, and cross-team visibility once the workflow moves beyond a single desk. The objective is continuity: ensuring that the same earnings-consistency signal is being measured the same way across the broader research platform.
Keeping Earnings Consistency in Motion
Earnings-beat streaks are most useful when they serve as the beginning of the research process rather than the conclusion. By combining repeat-surprise screening with the FMP Earnings Surprises Bulk API, analysts can build a structured framework for identifying companies that have consistently outperformed expectations and then evaluate whether that consistency is supported by the broader financial picture.
Want more? Explore our earlier article: Weekly Signals Desk | Concentrated Analyst Revisions via the FMP API (June 15-19)
Disclosure: Signals Desk content is provided for informational and analytical purposes only and does not constitute investment advice or trade recommendations. The analysis reflects interpretation of market data and publicly disclosed or third-party information, including data accessed via Financial Modeling Prep APIs, at the time of publication. Signals discussed are probabilistic, can be wrong, and may change as market conditions and consensus data evolve. This content should be considered alongside broader research, individual objectives, and risk assessment.


