Following along? Open the live page
Finmagine — free to explore • premium for full access • no app needed
Open Finmagine →
Published 28 May 2026 · Results Calendar is Free (7 events) · Full calendar + all tabs require Premium
What Is the Earnings Page?
The Earnings page at /earnings/ consolidates everything related to quarterly results and corporate events into one place. Five tabs cover the full earnings lifecycle — from knowing when a company will report, to reviewing what it actually reported, to seeing how entire sectors are trending, to tracking upcoming dividends and bonuses.
| Tab | What It Does | Access |
| 📅 Results Calendar | Upcoming board meeting / results dates from NSE filings | Free: 7 events · Premium: 500 events |
| 📊 Recent Results | Quarterly P&L cards — Sales, OP, Net Profit with YoY & QoQ % | Free: 7 (guest) / 30 (logged in) · Premium: full |
| ✅ Published Results | Date-range query — compact table of all companies that reported in a window | Free |
| 🏭 By Industry | Sector-level earnings aggregates — Avg Rev/EPS growth, OPM%, % profitable | Free |
| 📋 Corporate Actions | Ex-dates for Dividend, Bonus, Split, Rights, Buyback | Free |
The page loads with the Results Calendar tab active. All other tabs load their data lazily on first click.
📅 Tab 1 — Results Calendar
The Results Calendar shows upcoming board meeting dates sourced from official NSE board-meeting-intimation filings. When a company files a notice that its board will meet to consider quarterly results, it appears here with the meeting date and stated purpose.
Filters
Four market cap chips narrow the calendar:
- All — every NSE-listed company with a filed upcoming date
- Large Cap — ₹20,000 Cr+ market cap companies
- Mid Cap — ₹5,000–20,000 Cr
- Small Cap — below ₹5,000 Cr
List View vs Calendar View
Toggle between two layouts using the ☰ List / ⬛ Calendar buttons at the top right:
- List View (default) — events grouped by date. The date label shows a count of companies reporting that day. Today and Tomorrow badges mark near-term events. Each row shows Symbol, Company, Quarter label, MCap, Sector, and the board meeting purpose.
- Calendar View — 7-column grid layout (Mon–Sun). Each date cell shows up to 3 symbols as green chips. Cells with more than 3 results show a "+N more" note. Today's date is highlighted with a green border. Useful for seeing how dense a reporting week is at a glance.
Free vs Premium: Free users see the next 7 upcoming events regardless of view. Premium users see up to 500 events across a full 30-day window. If you are planning your research schedule around reporting season, Premium gives you the complete picture.
What Each Row Shows
| Field | Description |
| Symbol | NSE symbol — click to open the stock page |
| Company | Full company name |
| Quarter | The quarter the board is expected to consider, e.g. Q4 FY26 |
| MCap | Current market capitalisation in ₹ Cr |
| Sector | NSE sector classification |
| Purpose | Exact text from the NSE filing — typically "To consider and approve financial results for the quarter ended…" |
📊 Tab 2 — Recent Results
Recent Results shows quarterly P&L data as cards — one card per company. It is the richest tab for interpreting how the current earnings season is playing out.
Sidebar Filters
A sticky sidebar on the left lets you refine the results list:
- Period (radio) — select from available quarters. The list is populated from the database and shows only quarters that have data. The most recent available quarter is selected by default.
- Market Cap (checkboxes) — filter to Large Cap (>₹20K Cr), Mid Cap, Small Cap, Micro Cap, or Nano Cap. You can select multiple tiers simultaneously.
- Sort By (radio) — choose how the card list is ordered:
- Market Cap — largest companies first (default)
- Sales YoY% — highest revenue growth first
- OP YoY% — highest operating profit growth first
- Net Profit YoY% — highest net profit growth first
- Recently Updated — most recently added to the database first
- Sectors (checkboxes) — filter to one or more NSE sectors. Click "View more" to expand the full sector list.
Search Bar
The search box above the card list filters by company name or NSE symbol in real time. Use it to jump directly to a stock you are researching — for example, type "HDFC" to see all HDFC-group companies at once.
Reading a Results Card
Each card is structured in three parts:
Card Header: Company name (links to stock page), quarter badge (e.g. "Q4 FY26"), NSE symbol badge, and BSE code if available. Meta row shows MCap and reporting date. A sector tag is shown on the right.
Results Table: Three rows — Sales, Operating Profit, Net Profit — across four columns:
| Column | Description |
| Metric | Sales / Operating Profit / Net Profit |
| Current Quarter | Value in ₹ Cr for the latest quarter |
| Prior Quarter | Value for the immediately preceding quarter (QoQ comparison base) |
| Year Ago | Value for the same quarter last year (YoY comparison base) |
Each growth % is colour-coded: +18.4% green for positive and −6.2% red for negative. A growth figure near zero appears in neutral grey.
Card Footer: Two supplementary metrics — OPM% (Operating Profit Margin) for the current quarter, and EPS (Earnings Per Share). A "View Analysis" link opens the company's full stock page.
Access limits: Guest users (not logged in) see 7 result cards. Free-tier logged-in users see 30. Premium users see all results with a "Load more" button at the bottom.
Best Sort Combinations
- Sales YoY% + Large Cap — find the top-line growth leaders among marquee names
- Net Profit YoY% + all MCap tiers — surface highest PAT growth regardless of size (includes mid-small compounders)
- OP YoY% + a specific sector — identify which companies in a sector are expanding margins fastest
- Recently Updated — useful during active reporting season to see the freshest additions to the database
✅ Tab 3 — Published Results
Published Results provides a date-range query over the results database. Instead of cards, you get a compact table showing every company that filed results in the selected window — useful for reviewing a specific reporting season end-to-end.
How to Use
- Set the From and To dates using the date pickers. The default opens with the last 30 days.
- Click Load. The table populates with all companies that reported in that window.
- The count above the table shows how many companies matched.
Table Columns
| Column | Description |
| Company | Symbol (links to stock page) with sector and MCap shown below |
| Quarter | Quarter label, e.g. Q4 FY26 |
| Revenue | Total revenue in ₹ Cr (shown as ₹Xk if ≥₹1,000 Cr) |
| QoQ / YoY | Revenue growth vs prior quarter and same quarter last year — green/red colour coded |
| OPM% | Operating Profit Margin percentage for the quarter |
| OPM pp | Change in OPM% vs prior quarter in percentage points — green if expanding, red if contracting |
| PAT | Profit After Tax in ₹ Cr |
| QoQ / YoY | PAT growth vs prior quarter and same quarter last year |
| EPS | Earnings Per Share for the quarter |
When to use this tab: Published Results is most useful when you want a complete, sortable snapshot of a results season. Set From = start of results season (e.g., 15 Apr) and To = today to see every result filed so far this quarter in one table. The compact format loads faster than the card view when you need to scan many companies quickly.
🏭 Tab 4 — By Industry
The By Industry tab aggregates earnings data at the NSE sector level. It answers the question: "Which sectors are delivering the best earnings season right now?"
Table Columns
| Column | Description |
| Sector | NSE sector name — click to open the Screener filtered for that sector |
| Cos | Number of companies in the sector with results data |
| Avg Rev Growth | Average revenue YoY% across all companies in the sector — >15% green, 0–15% amber, <0% red |
| Avg EPS Growth | Average EPS YoY% — same colour coding |
| Avg OPM% | Average Operating Profit Margin % across the sector |
| % Profitable | Percentage of companies in the sector that reported positive net profit |
The table is based on trailing 12-month / annual financials (not the most recent single quarter). The "Updated" timestamp at the bottom of the table shows when the data was last refreshed.
How to Use By Industry
- Find the top earnings sectors — sort mentally by Avg Rev Growth and Avg EPS Growth to spot which sectors are in a growth cycle
- Compare OPM% across sectors — high OPM% with rising Avg Rev Growth often signals pricing power, not just volume
- Check % Profitable — a sector where fewer than 50% of companies are profitable is structurally challenged; tread carefully
- Click through to the Screener — once you identify an interesting sector, click its name to jump to /screen/ pre-filtered for that sector and apply additional filters (MCap, RS, etc.)
📋 Tab 5 — Corporate Actions
The Corporate Actions tab lists upcoming and recent ex-dates — the dates from which a corporate benefit (dividend, bonus shares, etc.) applies. You must hold shares before the ex-date to be eligible.
Action Types
Filter chips narrow the list to a single action type:
| Type | What Happens |
| Dividend | Company distributes a portion of profits to shareholders as a cash payout per share |
| Bonus | Free additional shares issued to existing shareholders in a fixed ratio (e.g., 1:1 means one extra share for every share held) |
| Split | Face value of each share is reduced; total shares increase proportionally (e.g., 10:1 split turns 100 ₹10 shares into 1,000 ₹1 shares) |
| Rights | Existing shareholders are offered new shares at a discounted price in proportion to their holding |
| Buyback | Company repurchases its own shares, reducing the total share count and typically supporting the stock price |
Lookback Window
Three day chips control how far back (and forward) the list extends: 30 Days / 60 Days / 90 Days. Changing the window triggers a fresh API call. Use 90 days at the start of a quarter to see the full upcoming dividend season for income planning.
Reading Each Row
Each entry shows: Ex-Date (formatted date) · Symbol (links to stock page) · Company Name · Type Badge (colour-coded) · Details — the specifics of the action, for example "₹3.50 per share" for a dividend or "1:1" for a bonus issue.
Ex-date vs record date: Most brokerages follow T+1 settlement. To be on the company's books by the record date, you typically need to buy shares at least one trading day before the ex-date. Always confirm the exact settlement cycle with your broker before the ex-date if precision matters.
Practical Workflows
Workflow 1 — Pre-Season Calendar Review
At the start of each results season (April for Q4, July for Q1, October for Q2, January for Q3):
- Open the Results Calendar tab, select Large Cap
- Switch to Calendar View to see the reporting density week by week
- Identify the two or three weeks when most large caps report — this is when market volatility typically spikes
- Plan your position entries and exits around this calendar to avoid being caught by surprise on stocks you hold
Workflow 2 — Earnings Season Scan
During active reporting season:
- Open Recent Results, sort by Net Profit YoY%
- Scan the top 20–30 cards for companies beating expectations strongly
- Filter to Mid Cap + Small Cap separately — outsized earners here often get overlooked by mainstream coverage
- For any standout card, click the symbol to open the stock page and check the momentum and valuation context
Workflow 3 — Sector Earnings Heat Check
- Open the By Industry tab
- Identify two or three sectors with Avg Rev Growth >15% and Avg EPS Growth >15%
- Click the sector name to jump to the Screener pre-filtered for that sector
- On the Screener, add a RS Rating >70 filter to find the price leaders within the fundamentally strongest sector
Workflow 4 — Dividend Income Planning
- Open Corporate Actions, select the Dividend type chip
- Switch to 90 Days to see the full upcoming dividend calendar
- Note the ex-dates for dividend stocks you are interested in and ensure you are positioned at least one trading day before
- Cross-check the dividend details (₹ per share) against the current price to compute the yield for the quarter
Published Results as a quality filter: Use the Published Results tab with a tight 7–10 day From/To window around a peak reporting week. Sort the compact table by OPM pp (margin expansion). Companies showing strong margin expansion alongside revenue growth are often the ones worth investigating first — earnings quality is better when margins improve, not just revenues.
Data Source & Update Schedule
All earnings data originates from official NSE/BSE filings — board meeting intimations for the calendar, and quarterly P&L filings for the results tabs. The database is updated continuously as companies file with the exchanges. During peak season (April–May, July–August, October–November, January–February), new results are typically added within 24 hours of filing.
Corporate Actions data (dividend, bonus, split, rights, buyback) is sourced from NSE corporate action announcements. Ex-dates are generally confirmed 3–5 business days before the event.
Filing lag: Some smaller companies, particularly those listed only on BSE, may have a delay of a few days before their results appear. If you are searching for a specific small-cap and don't see it, check back the following day.
Related Guides
- Conviction Ranking Guide — the Conviction page uses recent earnings as one of its composite signals; use Earnings Recent Results to understand the underlying data behind conviction scores
- RS Momentum Scanner Guide — stocks breaking out after strong earnings often top the RS ranking; check Earnings first, then cross-reference with the Momentum Scanner
- Promoter Pledging Guide — before acting on a strong earnings beat, run a pledging check to ensure governance risk is not hiding behind the numbers
- Bulk & Block Deals Guide — institutional accumulation or distribution often follows earnings; bulk deals in the days after a results release reveal how institutions are positioned
- All Feature Guides — browse the complete hub of Finmagine tutorials
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.