MadStocks Learn Upcoming Earnings
Market Pulse 6 min read

What are you walking into on earnings day?

Every earnings report is a binary event — gap up or gap down. The MadStocks Upcoming Earnings table exists so you are never caught off guard. It is curated to large-cap companies only, pre-analyzed across five dimensions, and color-coded so you can spot the high-quality setups before the report even drops.

⚡ 30-second answer

The MadStocks Upcoming Earnings page is a curated, pre-analyzed earnings calendar. It only shows companies with a market cap above $10 billion — large enough to have reliable data history and institutional attention. Every company is scored before the report on five dimensions: historical beat rate, average EPS surprise, financial quality stars, pre-earnings volume surge, and a composite opportunity score. The table is color-coded so you can immediately see which companies have strong earnings track records and which are entering the report in institutional demand.

Why large-cap only?

Most earnings calendars list thousands of companies — small caps, micro caps, penny stocks. The noise-to-signal ratio is terrible. A company reporting for the first time has no history. A micro-cap with thin trading has no institutional participation. The pre-earnings data is unreliable or simply does not exist.

MadStocks filters to companies with a market capitalization of $10 billion or more. This threshold matters for three reasons:

The result is a shorter, focused list of companies that actually matter to equity markets. When NVIDIA beats, the whole semiconductor sector reacts. When JPMorgan beats, financials lead. Large-cap earnings are index-moving events.

What does “pre-analyzed” mean?

Every company in the table has been scored across five dimensions before you even open the page. You do not need to research each name from scratch. Here is what is pre-computed:

# Dimension What it measures Where you see it
1 Historical beat rate % of past quarters where EPS beat consensus estimate Row border color + beat rate badge
2 Average EPS surprise Mean % by which actual EPS exceeded (or missed) estimates over past quarters Avg surprise badge (green/red)
3 Financial quality Composite of revenue growth, profit margins, and balance sheet strength Quality stars (★★★)
4 Pre-earnings volume Current trading volume vs. 20-day average — elevated volume = institutions positioning Volume ratio badge (e.g. 1.5×)
5 Opportunity score Composite of all four above into a single 0–100 score Score badge (green/cyan/yellow/red)

Reading the color coding — every signal explained

This is the most important section. Open the Upcoming Earnings page alongside this guide and go row by row. Once you internalize what each color means, you can scan the entire table in under 60 seconds.

1. Row border color — the quick history check

The thin colored stripe on the left edge of every row tells you, immediately, whether this company has a strong track record of beating EPS estimates. Before you look at anything else, glance at the border color.

Green border — 75%+ historical beat rate

This company beat EPS estimates in 75% or more of its past quarters. That is the gold standard. Three out of every four reports came in above what Wall Street expected. High-probability setup historically — not a guarantee, but a strong prior.

Orange border — 50–74% beat rate

A respectable track record — beats consensus more often than not, but there is meaningful miss risk. Use the other signals (quality stars, volume) to decide whether the setup is worth the risk.

Red border — below 50% beat rate

This company misses EPS consensus more often than it beats. That does not make it untradeable — some miss consistently but the stock still moves well post-report. But it is a warning flag. You need a strong reason to be bullish into this report.

Gray border — no beat rate data

Not enough quarterly history to calculate a beat rate. Treat with caution — no statistical basis to predict outcome.

Green row background — high quality + high pre-earnings volume

The entire row has a light green background when a company has ★★★ quality AND a volume ratio above 1.0×. This is the MadStocks “double green” signal — excellent fundamentals with institutional money already moving in ahead of the report. These rows deserve your full attention.

2. Quality stars (★) — the fundamental health check

The star rating is a composite financial quality score computed from the company’s most recent filings. It is not a prediction — it is a snapshot of how healthy the business is right now, independent of what the next earnings number will be.

RatingMeaningWhat it reflects
★★★ Excellent financials Strong revenue growth, healthy profit margins, solid balance sheet. The kind of company that can absorb a guidance miss and still recover quickly.
★★ Good financials Above-average across most criteria. Profitable and growing, but may have a weaker area — higher debt, slower revenue, or thinner margins in one segment.
★★ Basic profitability Profitable but constrained — slow growth, compressed margins, or elevated leverage. Not a red flag on its own, but expect more volatility in the post-earnings reaction.

Quality stars do not predict the earnings number — they describe the underlying business. A ★★★ company can still miss. A ★ company can still beat. Use stars to understand how much buffer there is if the report disappoints.

3. Opportunity score (0–100) — the composite signal

The opportunity score rolls all five pre-analysis dimensions into a single number: beat rate history, average surprise magnitude, financial quality, volume trend, and LT analyst rating. It is your one-glance ranking of which companies look most interesting into earnings.

Score rangeBadge colorWhat it means
70–10070+High opportunity — strong track record AND healthy fundamentals AND positive volume signal. Your watchlist for the week.
55–6960Above-average — good setup but at least one signal is mixed. Worth monitoring, but size conservatively.
45–5450Neutral — mixed signals. No strong reason to be positioned either way ahead of the report.
30–4435Below average — at least one major signal is weak. Caution warranted.
0–2920Low opportunity — multiple weak signals. High risk of missing estimates or a sell-the-news reaction even on a beat.

4. Market cap badge — knowing your liquidity tier

The market cap badge tells you which liquidity tier the company sits in. This affects options pricing, post-earnings move size, and how cleanly you can execute.

$200B+
Mega-cap

Market cap ≥ $200B. Maximum liquidity — think Apple, NVIDIA, Microsoft. Options are deep, spreads are tight, post-earnings moves are heavily analyzed by every desk on the Street.

$25B
Large-cap

Market cap $10B–$199B. Still plenty of liquidity and analyst coverage, but post-earnings moves can be proportionally larger percentagewise. Good hunting ground for directional trades.

5. Volume ratio badge — are institutions already moving?

The volume ratio compares current volume to the 20-day average volume. Elevated volume before an earnings report is one of the most reliable signals of institutional positioning. Institutions do not wait for the report to start buying.

RatioBadgeWhat it tells you
≥ 1.5× 1.5x High pre-earnings volume. 50% more shares traded than normal. Institutions and large funds are actively positioning. When combined with ★★★ quality, this is the “double green” row-highlight condition.
1.0–1.49× 1.2x Modestly elevated. Some accumulation but not a strong signal on its own.
< 1.0× Below-average volume. No badge shown. Institutional interest is not elevated ahead of this report.

6. Beat rate badge — the track record in a number

The beat rate badge shows the exact historical beat percentage, color-coded to match the row border. It mirrors the row border color so you can see both at a glance without needing to open anything.

83%Green: ≥ 75% — strong track record
63%Yellow: 50–74% — moderate track record
38%Red: < 50% — misses more than beats

7. Avg surprise badge — by how much does it typically beat?

Beating estimates by 0.1% and beating by 12% are not the same thing. The average EPS surprise badge shows the mean percentage by which this company has exceeded (or missed) estimates over its history. Bigger positive surprises usually drive bigger post-earnings stock moves.

+8.4%Green background: positive avg surprise
−2.1%Red background: negative avg surprise (usually misses)

8. Alpha Rank — CANSLIM-based proprietary MadStocks rating

Alpha Rank is MadStocks' proprietary stock rating, built on the CANSLIM methodology. It evaluates each company on earnings growth, sales acceleration, relative price strength, and institutional sponsorship — then distills it into a single verdict: STRONG BUY down to STRONG SELL. Unlike analyst consensus (which lags), Alpha Rank is driven by objective data. Combined with a high opportunity score and elevated pre-earnings volume, a STRONG BUY Alpha Rank heading into a high-beat-rate report is a compelling configuration.

RatingBadgeInterpretation
STRONG BUYSTRONG BUYBroad analyst consensus is bullish. Institutions are likely to buy the dip on any weakness.
BUYBUYMore bullish than bearish. Generally a tailwind, not a catalyst.
HOLDHOLDNeutral consensus — neither clear buy nor sell. Bar is lower for a positive surprise to move it.
SELLSELLAnalyst community is skeptical. A beat may produce only a muted rally.
STRONG SELLSTRONG SELLBroad bearish consensus. High risk of sell-the-news even on a beat.

Using the filters effectively

The table has four filters. Here is how to use them together to find the best pre-earnings setups:

FilterBest setting to startWhy
Min beat rate70%+Narrows to companies with a statistically strong track record of beating estimates
Min avg surprise≥ +2%Filters to companies that beat meaningfully, not just by a penny
Min quality stars2+ stars (default: 3)Removes companies with weak fundamentals — reduces the chance of a post-beat sell-off on guidance
SectorYour watchlist sectorFocus on the sectors currently in leadership per the Sector Heatmap
Pro tip: Run the table with 75%+ beat rate + 3 stars + any avg surprise first. Scan the green-highlighted rows (double green = ★★★ + high volume). Those are your top pre-earnings candidates for the week.

Pre-earnings workflow each week

  1. Every Monday morning — open Upcoming Earnings for the next 4 weeks. Scan for green-highlighted rows.
  2. Filter to your sector — use the Sector Heatmap to identify which sectors are in leadership, then filter earnings to those sectors only.
  3. Check the opportunity score — score ≥ 70 + STRONG BUY or BUY rating + green border = your short list.
  4. Check the stock chart — is the stock in a proper base or near a pivot point? Earnings only help if the chart is set up correctly. Use the stock chart page to confirm.
  5. Size appropriately — do not bet large into any single earnings report. Even a 90% beat-rate stock can gap down 10% on guidance. The color coding increases your odds — it does not remove the risk.

Earnings are binary events. The color coding and scores tell you the historical probability of a positive result — they do not tell you what this report will do. Use them to weight your position sizing, not to bet the house.

See this week’s pre-analyzed earnings

Open the Upcoming Earnings page and apply what you just learned. Filter by beat rate, check the double-green rows, and build your watchlist before the reports drop.

Open Upcoming Earnings → Back to Lesson 1: Market Regime →

Related reading

🌊
Market Breadth: Is the Rally Real?
Understand whether the market trend has broad participation — the backdrop that determines how hard to push into earnings.