Signals Desk Weekly | 5 Companies With Persistent Earnings Beats via FMP API (Feb 23-27)
This week's data scan flagged a familiar but underappreciated pattern: earnings momentum isn't dispersing — it's clustering. Across aerospace, semiconductors, mining, communications software, and specialty industrials, a handful of companies continue to clear the bar quarter after quarter while expectations struggle to keep pace.
Using the FMP Earnings Surprises Bulk API, we pulled the full universe of quarterly EPS outcomes and mapped repeat beats across sectors. The result isn't a one-off surprise cycle — it's persistence. In this note, we break down five companies with durable earnings-beat streaks and explain how the underlying API framework makes that repeatability measurable.
Five Companies With Long Earnings Beat Streaks
RingCentral, Inc. (RNG)
Beat Streak: 39 quarters.
Next quarterly report: May 14 — EPS: $1.14; Revenue: $642.72M (consensus).
A 39-quarter beat streak is not statistical noise — it reflects process discipline. For RingCentral, the consistency stands out given the broader normalization across SaaS valuations and tighter enterprise IT budgets over the past two years. Repeated outperformance in this environment suggests that management's forecasting framework and expense controls have remained calibrated even as growth rates moderated across the unified communications space.
What makes the streak analytically relevant is the operating leverage embedded in subscription models. Small improvements in churn, seat expansion, or partner channel execution can compound across reporting cycles. Reviewing the income statement trend — particularly gross margin stability and operating margin progression — helps determine whether the beats are revenue-driven or cost-driven. Pairing that with cash flow statements can clarify whether earnings strength is translating into free cash flow durability rather than accounting optics.
Going into the May 14 report, the data to monitor is less about a single quarter's variance and more about retention metrics and ARR expansion. In long streak situations, the inflection point historically appears first in forward guidance or margin commentary rather than in the trailing beat itself.
Nextpower Inc. (NXT)
Beat Streak: 11 quarters.
Next quarterly report: May 13 — EPS: $0.90; Revenue: $831.54M (consensus).
An 11-quarter beat streak in clean energy infrastructure stands out given policy shifts, supply chain normalization, and fluctuating project financing conditions. For Nextracker, repeat outperformance implies execution consistency in backlog conversion and pricing discipline within utility-scale solar deployments.
Unlike asset-heavy manufacturers, tracking system providers operate within project-based revenue cycles. The quality of the beat streak therefore hinges on backlog visibility and margin preservation. Reviewing order backlog disclosures, revenue recognition timing, and gross margin trends in the income statement clarifies whether earnings momentum stems from mix improvement, cost efficiencies, or favorable contract timing.
Heading into the May 13 report, backlog growth and project pipeline commentary are central. In capital-intensive industries, sustained earnings beats tend to align with disciplined bidding strategy and predictable execution cadence. Analyst estimate revisions leading into the print can also indicate whether consensus is adjusting upward gradually or remaining anchored — a key contextual signal when evaluating streak durability.
Analog Devices, Inc. (ADI)
Beat Streak: 9 quarters.
Next quarterly report: May 28 — EPS: $2.83; Revenue: $3.49B (consensus).
Nine consecutive beats in semiconductors carry different implications than in software. For Analog Devices, the pattern spans a period marked by inventory corrections and uneven demand across industrial and automotive end markets. Sustained outperformance through a semiconductor downcycle often reflects disciplined inventory management and diversified end exposure rather than cyclical acceleration alone.
ADI's product mix — heavily weighted toward analog and mixed-signal components — typically results in longer product lifecycles and stickier customer integration. That structural characteristic reduces revenue volatility relative to more commoditized chip categories. Examining backlog trends, gross margin stability, and operating expense ratios in the income statement helps determine whether the streak reflects pricing power, mix shift, or cost alignment during the cycle reset.
Ahead of the May 28 release, channel inventory commentary becomes a key data point. Historically, semiconductor beat streaks tend to compress when customers rebuild inventories aggressively or when end-market visibility narrows.
Newmont Corporation (NEM)
Beat Streak: 5 quarters.
Next quarterly report: April 22 — EPS: $1.66; Revenue: $6.48B (consensus).
Newmont's five-quarter streak follows a period of portfolio restructuring and asset rationalization across the gold mining space. Earnings reliability in this context suggests integration execution and cost management have stabilized following industry consolidation activity. For large-cap miners, scale alone does not guarantee consistency; operational discipline does.
The analytical focus shifts to margin resilience. Comparing realized gold prices to reported operating margins can reveal whether cost efficiencies are being embedded structurally or if beats are primarily price-driven. Cash flow statement analysis is particularly relevant here — sustained free cash flow generation during commodity strength often indicates balance sheet fortification rather than temporary uplift.
With April 22 expectations set at $1.66 EPS on $6.48B revenue, capital allocation disclosures warrant close review. Dividend policy adjustments, buyback activity, and capex guidance frequently provide more durable insight into earnings sustainability than the headline variance against consensus.
Agnico Eagle Mines Limited (AEM)
Beat Streak: 4 quarters.
Next quarterly report: April 23 — EPS: $3.36; Revenue: $4.02B (consensus).
Agnico Eagle's four-quarter streak sits at the intersection of operational execution and commodity pricing tailwinds. In gold mining, earnings beats can reflect realized pricing strength, but sustained outperformance typically signals cost control — particularly around all-in sustaining costs (AISC). When margins expand faster than bullion prices alone would imply, it often points to production efficiency or portfolio optimization.
The signal here is leverage discipline. In a rising gold price environment, miners with stable cost bases tend to exhibit asymmetric margin capture. Reviewing segment-level disclosures and production volume trends within the income statement helps clarify whether earnings beats stem from higher grades, throughput improvements, or cost containment. Balance sheet data — especially net debt levels — adds context, as miners with cleaner capital structures convert operating strength into equity stability more efficiently.
With the next report expected April 23 (consensus: $3.36 EPS on $4.02B revenue), attention centers on cost commentary and reserve updates. In cyclical industries, the durability of a beat streak is often tested when commodity volatility increases. Production guidance revisions, rather than headline EPS, tend to provide the earlier signal.
Interpreting What Repeatable Beats Are Actually Telling Us
Across software, semiconductors, gold mining, and energy infrastructure, the common thread isn't sector momentum — it's expectation management. A 39-quarter streak in communications software, multi-quarter persistence in gold miners, and near-decade reliability in analog semiconductors point to something structural: these companies are not just producing earnings, they are consistently outperforming the forecasting frameworks applied to them.
That distinction matters. One earnings beat can reflect timing, tax effects, or commodity price noise. A sequence of beats across cycles — tightening IT budgets, semiconductor inventory resets, fluctuating gold prices, shifting clean-energy policy — suggests an embedded operational discipline. It implies internal forecasting is conservative relative to Street modeling, or that management teams are systematically allocating capital and managing costs in ways that analysts underestimate. In data terms, the dispersion between actual execution and consensus modeling is persistent rather than episodic.
The strategic question is whether repeatability is being driven by revenue resilience, margin control, or capital structure management. This is where layering datasets becomes essential. When EPS beats from the Earnings Surprises Bulk API are mapped against multi-period operating margin trends from FMP's Income Statement API, patterns begin to separate. If margins expand alongside beats, the signal reflects operational leverage. If margins remain flat but cash flow rises — visible through the Cash Flow Statement API — it suggests working capital efficiency or disciplined capital spending is doing the work. If neither moves materially, the streak may be accounting-driven or aided by one-off factors.
Another layer involves expectation dynamics themselves. Comparing forward analyst targets via FMP's Price Target Summary API against historical surprise frequency reveals whether the Street is adjusting appropriately or remaining anchored. In several long-streak cases, target revisions lag the operational data, meaning consensus updates trail execution rather than anticipate it. Overlaying that with estimate revision trends from the Analyst Estimates API helps determine whether beat streaks compress estimate dispersion over time or merely shift the bar incrementally higher.
Finally, insider transaction data and institutional ownership trends — accessible through FMP's Insider Trading and Institutional Ownership APIs — provide context around internal confidence and capital positioning. Persistent beats paired with stable insider holdings and rising institutional concentration often signal structural alignment. Divergence between those datasets can indicate that the streak is recognized but not fully internalized by longer-duration capital.
Stepping back, repeatable earnings beats are less about quarterly upside and more about modeling asymmetry. When multiple companies across unrelated industries exhibit this pattern simultaneously, it suggests that forecasting frameworks — not just operations — may be miscalibrated. The opportunity is not in predicting the next beat. It lies in systematically identifying where operational consistency is outpacing consensus adaptation, and then validating that persistence across income, cash flow, balance sheet, and expectation datasets.
Building a Repeatability Screen with FMP Data
If the objective is to identify companies that consistently outperform expectations, the screen has to be built from the ground up without bias. Starting with a curated watchlist defeats the purpose — it narrows the field before the data has had a chance to reveal patterns. A cleaner approach is to begin with the full universe of reported earnings outcomes and then let repetition emerge from the dataset itself. FMP's Earnings Surprises Bulk API provides exactly that foundation: a standardized, quarter-level record of EPS actuals versus estimates across a broad equity universe.
As with any automated pull, the first step is simply confirming your API key is active and ready.
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 isn't about turning on more data at once. It's about pressure-testing the logic in stages. A framework built to detect sustained earnings beats should prove it can hold up under tight conditions before being exposed to wider estimate dispersion, thinner liquidity, and inconsistent reporting standards.
The clean starting point is the Free plan, where coverage centers on widely followed large-cap names like AAPL, GOOGL, and JPM. In that segment, analyst coverage is deep and consensus ranges are typically narrow. If the streak definitions and filtering rules generate coherent outputs here, the methodology is likely functioning as intended rather than benefiting from statistical drift or data gaps.
Moving into the Starter plan expands the U.S. universe into smaller-cap and more specialized companies. That shift introduces natural volatility: fewer analysts, wider estimate bands, and more quarter-to-quarter variability. This is where the screen either maintains structural integrity or begins to fragment. If repeatable beats continue to surface under these looser modeling conditions, the signal reflects operational consistency rather than simply clustered expectations.
The Premium plan extends the same logic internationally, incorporating U.K. and Canadian listings. The mechanics of the screen do not change — but the environment does. Differences in accounting standards, sector composition, and margin structures introduce cross-market complexity. Applying identical criteria across regions ensures comparability. If the streak logic performs without recalibration, the framework is measuring repeatability, not adapting itself to local nuances.
The discipline is sequential validation. Confirm the signal in concentrated coverage, introduce variability, then broaden geography. Done deliberately, scaling strengthens conviction instead of diluting it — keeping earnings consistency a stable metric even as the dataset expands.
From Individual Workflow to Firmwide Analytical Standard
When a screen proves durable across multiple cycles and reporting seasons, its role inside a firm changes. What began as an individual analyst's tool for isolating repeatable earnings beats becomes a candidate for institutional infrastructure. The objective shifts from personal efficiency to analytical alignment: are all coverage teams identifying, defining, and interpreting “earnings consistency” the same way?
That transition rarely comes from management directives. It's usually driven by the analysts closest to the process — the ones who have refined the filters, pressure-tested the assumptions, and clarified edge cases. As those definitions harden, they create a foundation that can replace parallel spreadsheets and slightly different sector-level methodologies. Instead of five variations of the same screen living across desks, the firm operates from a shared logic set that can be reviewed, debated, and improved without being rebuilt each quarter.
Standardization changes the quality of internal discussion. Shared dashboards replace ad hoc models. Methodological adjustments become transparent rather than buried in isolated files. Audit trails improve because inputs, thresholds, and calculations are explicit. Governance strengthens not through additional oversight, but through structural clarity. Most importantly, cross-team conversations shift away from reconciling conflicting numbers and toward interpreting what the data implies.
At that stage, scaling through a centralized structure — such as FMP's Enterprise plan — becomes a durability decision. It ensures that a workflow already validated at the desk level can operate consistently across teams, with version control, continuity, and firmwide visibility. The value is not in adding features; it is in preserving methodological integrity as usage expands, turning a successful analyst process into shared research architecture.
Keeping Earnings Consistency in Motion
Earnings consistency is rarely accidental. When repeat beats surface across industries, the pattern warrants structured validation rather than anecdotal attention. Using the FMP Earnings Surprises Bulk API as a starting point, the objective is simple: let the full dataset speak, then test whether repetition reflects discipline — or drift in expectations.
Want more? Explore our earlier article: Signals Desk Weekly | Multi-Year CAGR Strength Taking Shape Across 5 Names (Feb 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.
Weekly Signals Desk analysis and API-driven market workflows
David Kirakosyan writes the Weekly Signals Desk for FMP, breaking down market signals while showing readers how to build similar workflows using the FMP API. His work focuses on turning raw API data into practical market analysis and repeatable workflows that developers and analysts can adapt to their own research.
Financial data for every need
Real-time quotes and 30+ years of historical data, including prices, fundamentals, and insider transactions — all accessible via API.
Create Free Account