⚡ Earnings Catalyst Score Guide

7-metric composite ranking · PEAD signal · Management Tone · Custom weights · Portfolio cross-reference

PREMIUM GUIDE

Following along? Open the live page

Finmagine — free to explore • premium for full access • no app needed

Open Finmagine →
← All Feature Guides Open ECS Page ↗
Published 28 May 2026 · Premium feature · Computed after each results season

What Is the Earnings Catalyst Score?

The Earnings Catalyst Score (ECS) is a 0–100 composite ranking that answers one question for every quarter: which companies delivered the highest-quality results? It is not just about growth — it measures quality of growth, combining revenue acceleration, profit expansion, cash flow backing, and operational leverage into a single sortable score.

ECS is computed after each results season against all companies with sufficient quarterly data in the Finmagine database. The score is relative — a score of 85 means this company's results were stronger than roughly 85% of the universe for that quarter. Scores reset each quarter; a company that scored 90 last quarter may score 50 this quarter if its growth slowed.

Premium access required: The ECS page is a Premium-only feature. Non-premium visitors see a contextual paywall with teaser statistics (latest quarter scored, highest ECS, PEAD count) but not the full rankings table. Logged-in free users are redirected to upgrade.

Why This Matters

Most investors check results one company at a time. The ECS gives you a market-wide rankings view immediately after results season — so instead of spending a week reviewing 50 companies, you can filter to ECS ≥ 70 and focus only on the top performers. Combined with the PEAD signal and Management Tone overlay, you can quickly surface the companies where:

That combination — strong numbers, underreacted price, confident management — is the ECS page's primary signal output.

The 7 Metrics That Build the ECS

The default ECS formula weights seven earnings-quality metrics. Each metric is converted to a percentile score within the quarter's universe (0–100), then combined using the weights below:

MetricDefault WeightWhat It Measures
NP YoY %30%Net Profit year-on-year growth — the core earnings quality signal. High NP YoY with low Sales YoY usually means margin expansion; both high is best.
Sales YoY %20%Revenue year-on-year growth — top-line momentum. Revenue growth that is slowing even while profits rise is a yellow flag for future quarters.
NP QoQ %15%Net Profit quarter-on-quarter growth — sequential momentum. A company accelerating both YoY and QoQ is in a genuine earnings upcycle.
CFO / Profit15%Operating Cash Flow divided by Net Profit — cash quality ratio. A ratio ≥ 1.0 means every ₹1 of reported profit is backed by ≥ ₹1 of actual cash. A ratio < 0.5 is a red flag — earnings are not converting to cash.
Sales QoQ %10%Revenue quarter-on-quarter growth — sequential top-line momentum. Rising QoQ alongside rising YoY is the strongest revenue trajectory.
EBIT YoY %5%EBIT (Earnings Before Interest and Tax) year-on-year — operating earnings before financing. Captures operational leverage more cleanly than NP in debt-heavy sectors.
EBIT QoQ %5%EBIT quarter-on-quarter — sequential operating leverage trend.
Why CFO/Profit at 15%? Reported net profit can be inflated by non-cash adjustments (deferred revenue, inventory write-ups, aggressive depreciation) that don't reflect real economic activity. A high CFO/Profit ratio confirms the profit is real — cash actually came in the door. This is why a company with 40% NP growth but a 0.3 CFO/Profit ratio should be viewed with caution. The accrual-to-cash gap often foreshadows earnings reversals in future quarters.

The ECS Colour Scale

ScoreColourInterpretation
70–10085.4Top-tier quarter — this company's results were stronger than most of the universe. Strong candidate for further research.
40–6954.1Solid quarter — results above average but not exceptional. Suitable as a monitor/hold position.
0–3928.7Weak relative performance this quarter. May be cyclical or structural — check the individual metrics to diagnose.
Insufficient data — too few metrics available to compute a reliable score.

The PEAD Signal

PEAD stands for Post-Earnings Announcement Drift — a well-documented market phenomenon where stocks that report strong earnings continue to drift higher for days to weeks after the announcement, as the market gradually absorbs the positive surprise. The inverse (continued drift lower after bad results) also applies.

The Finmagine PEAD signal is a technical confirmation layer: it marks ✓ PEAD for companies where both the earnings were strong and the price action in the days following results confirms positive drift — the stock did not immediately give back the post-earnings gap, and volume supported the move.

Why It Matters on the ECS Page

ECS measures the quality of the reported numbers. PEAD measures whether the market is confirming those numbers with price action. A company can have a high ECS score but fail the PEAD check if the stock sold off after results (suggesting the market expected even more, or has concerns not captured in the headline numbers).

The ideal setup is High ECS + PEAD confirmed — the fundamentals are strong and the price is agreeing. This is a post-earnings continuation candidate rather than a mean-reversion play.

Filter shortcut: Tick the PEAD Signal only checkbox in the filter bar. This typically reduces the full list from several hundred companies to a much smaller, higher-conviction shortlist. Combine it with Min ECS ≥ 60 for the highest-quality post-earnings setups.
PEAD timing: The PEAD signal is most actionable in the 2–3 weeks immediately after results are released, before the market fully prices in the new information. If you're looking at the ECS page 6 weeks after results season, the drift opportunity has likely already played out for many of the PEAD-confirmed stocks.

Mgmt Tone Column

The Management Tone column shows the tone classification extracted from the company's most recent earnings concall transcript by Finmagine's AI tone tracker. It adds a forward-looking qualitative dimension to the backward-looking quantitative ECS score.

Tone Categories

ToneSignal ColourWhat It Means
Confident SpecificGreenManagement gives precise guidance with numbers — specific revenue targets, margin guidance, capacity expansion timelines. The strongest tone signal.
Confident VagueLimePositive tone but without specific numbers — "strong pipeline", "continuing momentum". Positive but less actionable than Confident Specific.
MixedAmberSome positive signals alongside some concerns or hedging — "good performance in X segment, challenges in Y". Neutral overall.
CautiousOrangeManagement is explicitly flagging headwinds or tempering expectations. Even with a high ECS, caution from management warrants extra diligence.
DefensiveRedManagement is deflecting or justifying weak results. High ECS with Defensive tone suggests the good results may be one-off or unsustainable.
EvasivePurpleManagement avoids direct answers on key questions. The most negative tone signal — often precedes a guidance cut or earnings disappointment.

Tone Direction

Below each tone label is a direction indicator showing how tone has changed versus the prior concall:

Hover over the tone indicator to see the tone "lens" — a short AI-generated excerpt from the concall that best illustrates the classified tone.

Coverage gap: Not all companies have concall data. Companies without a recent transcribed concall show a dash (—) in the Mgmt Tone column. This is more common for smaller companies and BSE-only listings.

Reading the Table

The main table is sortable by any column. Click a column header once to sort descending, again to sort ascending. The active sort column is highlighted in blue with an arrow.

ColumnDescription
#Rank within the currently filtered and sorted view
CompanyNSE symbol (indigo badge) + company name + sector. Click to open the full stock page.
MCapCurrent market capitalisation in ₹ Cr
ECSComposite Earnings Catalyst Score — green ≥70, amber 40–69, red <40. Recalculates with custom weights when you use the Adjust Weights panel.
PEAD✓ PEAD = PEAD signal confirmed · dash = not confirmed or insufficient data
Mgmt ToneAI tone classification with direction indicator. Hover for the source excerpt.
PEPrice-to-Earnings ratio — <20× green (value), 20–40× amber (fair), >40× red (expensive). Use to calibrate whether strong ECS is already priced in.
Sales YoY / QoQRevenue growth year-on-year and quarter-on-quarter — +25.3% green positive, −8.1% red negative
NP YoY / QoQNet Profit growth year-on-year and quarter-on-quarter
EBIT YoYEBIT (operating earnings) year-on-year growth
CFO / ProfitCash-flow-from-operations divided by Net Profit — ≥1.0 green (fully cash-backed), 0.5–1.0 amber, <0.5 red (accrual heavy)
HOLD● HOLD — this stock is in your portfolio (logged-in users only)
WATCH◎ WATCH — this stock is in your watchlist (logged-in users only)

Filter Bar

Min ECS Slider

Drag the slider to set a minimum ECS threshold (0–90 in steps of 5). Setting Min ECS to 60 immediately removes the bottom 60% of the universe. The filter count in the top-right of the filter bar updates in real time as you move the slider.

Sector Dropdown

Filter to a single NSE sector. Use this when you are investigating a specific sector's earnings season — e.g., filter to IT Services to see how all software companies ranked relative to each other this quarter.

PEAD Signal Only

Checkbox — when ticked, only shows rows with ✓ PEAD confirmed. This is the most powerful single filter on the page for finding post-earnings continuation candidates.

My HOLD / WATCH Only

Available to logged-in users. When ticked, hides all companies except those in your portfolio (HOLD) or watchlist (WATCH). Use at the start of each results season to instantly check how your existing positions scored.

Quarter Selector

In the page header, the quarter dropdown lets you switch between available scored quarters — for example, Mar 2026, Dec 2025, Sep 2025. ECS is computed and stored per quarter, so you can look back at prior seasons. The "Last computed" timestamp shows how recently the current quarter's scores were calculated.

⚙ Adjust Weights Panel

Click Adjust Weights in the page header to open the weight customisation panel. Seven sliders control the relative contribution of each metric to the final ECS score.

Default Weights

NP YoY30
Sales YoY20
NP QoQ15
CFO/Profit15
Sales QoQ10
EBIT YoY5
EBIT QoQ5

The weights do not need to sum to 100 — the system normalises them automatically. Setting a weight to 0 removes that metric from the calculation entirely.

Custom Weight Presets by Style

Investment StyleSuggested Adjustment
Quality / Cash FlowIncrease CFO/Profit to 30–40; this surfaces companies with the cleanest profit-to-cash conversion, regardless of headline growth rate
GrowthIncrease Sales YoY and NP YoY to 30+ each; set CFO/Profit lower — growth companies often reinvest cash and have lower CFO ratios in upcycles
Momentum / AccelerationIncrease NP QoQ and Sales QoQ to 25–30 each; this surfaces companies where growth is accelerating quarter-over-quarter, not just beating year-ago comps
Operational LeverageIncrease EBIT YoY and EBIT QoQ to 20+ each; this finds companies where operating leverage is kicking in — revenues growing faster than costs

After adjusting the sliders, click ⚡ Recalculate. The table instantly re-scores and re-ranks using your custom formula. The ECS column now shows your personalised scores — the column header does not change, but the values update. Click ↺ Reset Defaults to return to the original Finmagine weights.

Custom weights are session-only: Adjustments to the weight panel apply only to your current browser session. Refreshing the page or returning later will reset to the default weights. If you rely on a custom formula regularly, note your preferred weights.

Practical Workflows

Workflow 1 — Start-of-Season Scan

Use this at the end of each results season (late May for Q4, late August for Q1, late November for Q2, late February for Q3) once ECS scores are computed for the latest quarter:

  1. Open Earnings Catalyst Score. Check the "Last computed" timestamp — scores should be fresh (within the last 7–10 days)
  2. Set Min ECS ≥ 70 to filter to top-tier earners
  3. Tick PEAD Signal only — narrow to companies where price is also confirming
  4. Sort by ECS descending — the top 10–15 rows are your highest-priority research candidates
  5. For each, click through to the stock page and check RS Rating, chart setup, and valuation (PE column on the ECS page gives an initial read)

Workflow 2 — Portfolio Results Review

  1. Log in to your Finmagine account
  2. Open ECS, tick My HOLD / WATCH only
  3. Review ECS scores for all your existing positions — any HOLD with ECS < 40 has had a weak quarter and warrants a review of your investment thesis
  4. Check the Mgmt Tone column — a Deteriorating or Evasive tone on a current holding is a signal to re-read the concall transcript
  5. Positions with ECS ≥ 70 + PEAD + Confident Specific tone are the ones to hold with higher conviction

Workflow 3 — Sector Earnings Deep Dive

  1. Identify a sector with strong aggregate results from the Earnings → By Industry tab
  2. Switch to ECS and select that sector in the Sector dropdown
  3. Sort by ECS to see which individual companies within the sector had the strongest quarter — often 2–3 companies dominate even in a strong sector
  4. Use the Mgmt Tone column to narrow further — the sector leader with Confident Specific tone is the highest-quality bet within the sector theme

Workflow 4 — Quality vs Growth Comparison

  1. Run the page with default weights, note the top 20 companies
  2. Open Adjust Weights, set CFO/Profit to 40, all growth metrics lower, recalculate
  3. Note the top 20 companies under the quality/cash-flow formula
  4. Companies that appear in both lists — strong fundamental growth and high cash quality — are the rarest and most durable earners in the quarter

Data Source & Update Cadence

ECS scores are computed from the earnings_catalyst_scores table, which is populated by Finmagine's quarterly results pipeline. The percentile conversion is done across the full scored universe for each quarter — the score is always relative to other companies in the same period, not absolute.

Scores are recomputed periodically during results season as more companies file. Early in the season (first two weeks), the universe is smaller so percentiles may shift as more companies report. Scores stabilise once 80%+ of companies have filed — typically 6–8 weeks after quarter-end.

PEAD signals are computed by the detect-volume-events.php pipeline, which runs daily and evaluates price and volume drift following each earnings date. A company that reported but had no significant volume event will not carry a PEAD flag.

Management Tone data is sourced from AI analysis of concall transcripts via the Tone Tracker pipeline. Coverage depends on transcript availability — not all companies publish concall transcripts.

Related Guides

Ready to Analyse Indian Stocks Like a Pro?

Finmagine gives you 30+ computed financial ratios, sector benchmarks, FII/DII flows, the Finmagine Score, and AI-powered analysis — all in one place.

Analyse a Stock → Create Free Account
← All Feature Guides