A fresh scan of earnings data is pointing to a pattern that's cutting across sectors rather than staying confined to a single theme. This week's screen, built on the FMP Earnings Surprises Bulk API, surfaced a group of companies quietly stringing together consecutive earnings beats—despite operating in very different industries and demand environments.
The takeaway isn't about any one name. It's about a recurring mismatch: analyst expectations adjusting incrementally, while underlying business performance is compounding more steadily. In this note, we break down how that signal emerges in the data—and how the API makes it possible to track it systematically.
Five Companies With Long Earnings Beat Streaks
Meta Platforms, Inc. (META)
Beat Streak: 12 quarters.
Next quarterly report: April 23 — EPS: $6.67; Revenue: $55.35B (consensus).
Twelve consecutive quarters of earnings beats at Meta is less about episodic upside and more about sustained expectation drift. Over this stretch, consensus estimates have repeatedly lagged the company's ability to extract incremental efficiency from its core advertising engine while layering in new monetization vectors. The persistence of the streak suggests that revisions have been reactive rather than anticipatory—analysts adjusting after delivery rather than ahead of it.
What stands out is the interaction between cost discipline and revenue durability. Meta's post-2022 restructuring reset the margin baseline, and subsequent quarters have shown that operating leverage can re-emerge even in a more normalized digital ad environment. The signal here is not just “beats,” but the consistency of margin realization relative to modeled assumptions. Tracking this dynamic through segment-level revenue and operating income in the income statement dataset helps clarify whether the beat pattern is still driven by efficiency gains or increasingly reliant on top-line acceleration.
From a data perspective, combining earnings history with analyst estimate revisions offers a clearer view of whether the gap is narrowing or persisting. A streak of this length tends to compress only when expectation formation catches up—something that can be monitored directly through forward EPS estimate dispersion and revision frequency.
Coherent Corp. (COHR)
Beat Streak: 11 quarters.
Next quarterly report: May 6 — EPS: $1.40; Revenue: $1.77B (consensus).
Coherent's eleven-quarter beat streak reflects a different type of signal—one tied to industrial and photonics demand cycles rather than platform-driven scalability. The company sits at the intersection of semiconductor equipment, optical networking, and industrial laser applications, where demand visibility can be uneven and consensus modeling tends to lag order flow inflections.
The repeatability of beats suggests that internal visibility into backlog conversion and pricing has been more stable than external expectations imply. In cyclical industries, this often points to either disciplined cost control during demand fluctuations or structural exposure to segments with more resilient end markets, such as data center optics. The pattern is less about headline growth and more about execution against a shifting demand backdrop.
To contextualize this, revenue segmentation and backlog-related disclosures become critical. Pulling data from income statements alongside any available order or bookings indicators helps determine whether the earnings surprise is being driven by mix shifts, pricing, or cost containment. Analyst estimate histories can further reveal whether consensus is systematically underestimating cycle timing—one of the more common sources of repeated beats in industrial names.
Hagerty, Inc. (HGTY)
Beat Streak: 5 quarters.
Next quarterly report: May 6 — EPS: -$0.04; Revenue: $284.8M (consensus).
Hagerty's five-quarter streak operates in a different regime altogether, where profitability is still emerging and expectations are anchored around gradual improvement rather than absolute earnings power.
This type of beat pattern often reflects operating leverage beginning to materialize in a niche business model. Hagerty's focus on specialty insurance and membership-based services introduces recurring revenue characteristics, but also requires careful cost scaling. The signal embedded in the streak is that expense growth and underwriting performance have been more controlled than anticipated, allowing results to come in consistently ahead of conservative estimates.
To evaluate whether this trend is structural, cash flow statements and operating margin progression are more informative than EPS alone. Pairing those with analyst target revisions can show whether the market is beginning to reframe the company from a growth narrative to a profitability trajectory. The persistence of beats in a negative EPS environment is less about magnitude and more about directional consistency in operational execution.
Viavi Solutions Inc. (VIAV)
Beat Streak: 5 quarters.
Next quarterly report: May 7 — EPS: $0.22; Revenue: $393.8M (consensus).
Viavi's earnings pattern reflects a company operating within a measured recovery cycle tied to network testing, optical components, and communications infrastructure. Five consecutive beats suggest that expectations have remained conservative relative to actual demand realization, particularly in segments tied to telecom and data center investment cycles.
The underlying signal appears linked to variability in capital spending from telecom operators, where consensus models often smooth out volatility that, in practice, shows up unevenly across quarters. Viavi's ability to consistently exceed estimates indicates that its exposure to specific demand pockets—such as fiber and 5G testing—has been more resilient than broader sector assumptions would suggest.
A useful lens here is segment-level revenue and margin contribution, which can be extracted from detailed income statement data. Overlaying that with historical analyst estimates helps determine whether the beats are being driven by recurring strength in specific business lines or by episodic upside. The distinction matters, as persistent segment outperformance tends to sustain streaks longer than one-off demand spikes.
Newmont Corporation (NEM)
Beat Streak: 5 quarters.
Next quarterly report: April 22 — EPS: $2.07; Revenue: $6.76B (consensus).
Newmont's five-quarter streak sits within the context of commodity-linked earnings, where external price movements—particularly in gold—play a significant role in shaping results. Unlike the other names in this group, the repeatability of beats here is less about internal forecasting precision alone and more about how consensus models commodity assumptions relative to realized pricing and production efficiency.
The consistency of outperformance suggests that either realized gold prices, cost management, or production volumes have trended more favorably than embedded expectations. In commodity businesses, even modest deviations in these inputs can produce meaningful EPS differences. The signal, therefore, is not just operational execution, but also the market's tendency to anchor forecasts to static or lagging commodity assumptions.
To unpack this, combining earnings data with realized pricing metrics and cost per ounce disclosures is essential. Income statement data provides the earnings outcome, but pairing it with commodity price series and production volumes offers a clearer attribution of the beat. Analyst estimate revisions around gold price assumptions can further indicate whether consensus is adjusting in real time or continuing to lag underlying market conditions.
What Persistent Outperformance Signals Beneath the Surface
Across these five companies, the common thread isn't sector, size, or business model—it's the persistence of a gap between modeled expectations and realized performance. When that gap shows up repeatedly, it stops being a company-specific anomaly and starts to look like a structural feature of how expectations are formed. In each case, analysts appear to be updating forecasts incrementally, while the underlying businesses are compounding operational improvements more steadily.
What differentiates these streaks is where the mismatch originates. For Meta, it's tied to margin realization outpacing modeled efficiency gains. In Coherent and Viavi, it reflects cycle timing and demand visibility that consensus struggles to fully capture. Hagerty's pattern is anchored in cost control within an emerging profitability profile, while Newmont's results highlight the sensitivity of earnings to inputs—like commodity prices—that are often simplified in forward estimates. The signal, in aggregate, is less about “beats” themselves and more about systematic underestimation of either operating leverage, demand resilience, or input variability.
Stepping back, this is where a multi-endpoint approach becomes essential. The Earnings Surprises dataset identifies the pattern, but understanding why it persists requires layering in additional views. For example, aligning surprise frequency with margin trends from income statements, or comparing estimate revisions against realized results without introducing inconsistencies across sources. In cases like Newmont, integrating commodity price data alongside reported earnings adds another dimension—highlighting whether the surprise is operational or simply a function of external inputs.
The broader takeaway is that repeatable beats function as a diagnostic tool for expectation formation. When the same names continue to exceed estimates across multiple quarters, it suggests that the forecasting process itself—whether due to conservative modeling, delayed revisions, or structural uncertainty—is introducing friction. Tracking that friction across datasets, rather than relying on a single metric, is what turns a list of earnings beats into a more durable analytical signal.
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.
Broadening the Universe as Coverage Scales
Scaling a repeatability screen works best when the dataset expands in stages. The goal isn't simply to analyze more companies—it's to verify that the screening logic continues to hold as the environment becomes less predictable. A methodology designed to detect persistent earnings beats should first demonstrate stability where information is most complete, before being applied to parts of the market where analyst coverage is thinner and estimates carry wider dispersion.
The logical starting point is the Free plan, where the dataset is largely composed of widely followed large-cap companies such as AAPL, GOOGL, and JPM. These names sit in the most transparent part of the market: analyst coverage is dense, consensus estimates cluster tightly, and earnings expectations tend to be well modeled. If a streak-based screen produces coherent results under those conditions, it suggests the framework itself is sound rather than reacting to data gaps or irregular coverage.
From there, moving into the Starter plan broadens the U.S. universe to include smaller and more specialized companies. In that environment, fewer analysts typically follow each ticker, which means consensus estimates can vary more widely from quarter to quarter. That variability effectively stress-tests the screen. If the same filtering rules still surface repeatable earnings beats, the signal is less likely to be an artifact of tightly modeled large-cap forecasts and more likely to reflect genuine operational consistency.
The next layer comes from geographic expansion through the Premium plan, which introduces additional markets such as the U.K. and Canada. The mechanics of the screen remain unchanged, but the analytical context becomes more complex. Differences in accounting conventions, industry composition, and reporting practices introduce additional variability. Applying identical screening criteria across these regions ensures the methodology is evaluating the same concept of earnings repeatability, regardless of where the company reports.
Viewed as a whole, the staged expansion serves as a practical validation framework. Begin where coverage is deepest, introduce variability through smaller-cap companies, and then extend the analysis internationally. When the signal continues to appear at each stage without requiring constant recalibration, the likelihood increases that the screen is identifying a genuine pattern rather than a quirk in a particular dataset.
From Individual Workflow to Firmwide Analytical Standard
When a screening workflow consistently holds up across several earnings cycles, its relevance naturally extends beyond the analyst who built it. What begins as a desk-level process for identifying repeatable earnings beats often evolves into something broader: a framework the entire research organization can use to evaluate earnings consistency. At that point, the question shifts from “Does this help my coverage universe?” to “Should this become part of how the firm measures operational reliability across sectors?”
In practice, those transitions are rarely initiated from the top down. They tend to emerge from analysts who have worked closest with the data—refining filters, resolving edge cases, and pressure-testing assumptions across multiple reporting seasons. As those definitions stabilize, they offer a path away from fragmented workflows: separate spreadsheets, slightly different sector methodologies, and competing interpretations of the same concept. A shared screening framework replaces that fragmentation with a common analytical baseline that teams can apply consistently across coverage groups.
Standardizing the workflow changes the mechanics of internal research. Shared dashboards replace isolated models maintained by individual desks. Adjustments to thresholds or definitions become visible and reviewable rather than embedded in personal files. Auditability improves because the inputs, filters, and calculations are explicit rather than implied. Governance follows naturally from that transparency. Instead of spending time reconciling why two teams arrived at different numbers, analysts can focus on interpreting what the data actually signals.
Once a workflow reaches that stage, scaling it becomes less about convenience and more about maintaining methodological integrity. Centralized infrastructure—such as the Enterprise plan—allows a process already validated at the desk level to operate across teams with consistent data access, version control, and shared visibility. The objective is not to change the analysis itself, but to ensure that as adoption grows, the logic behind the screen remains consistent across the entire research organization.
Keeping Earnings Consistency in Motion
Earnings consistency tends to fade from view unless it's actively tracked—yet the pattern itself often persists longer than expected. Keeping that signal in focus means revisiting the data systematically, using tools like the FMP Earnings Surprises Bulk API to monitor where expectations continue to lag execution. Over time, the value isn't in any single beat, but in how long the gap remains visible.
Want more? Explore our earlier article: Weekly Signals Desk | 3 Dividend Moves Flagged by the FMP API (March 16-20)
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.

