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.
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:
- Data depth — large caps have years of quarterly earnings history. The beat rate and average surprise numbers are statistically meaningful.
- Institutional attention — hundreds of analysts cover Apple, NVIDIA, and Salesforce. Their post-earnings moves are predictable in structure, even if not in direction.
- Tradeable liquidity — options markets are deep. You can structure a position before the report and exit cleanly afterward, whatever the outcome.
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.
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.
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.
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.
Not enough quarterly history to calculate a beat rate. Treat with caution — no statistical basis to predict outcome.
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.
| Rating | Meaning | What 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 range | Badge color | What it means |
|---|---|---|
| 70–100 | 70+ | High opportunity — strong track record AND healthy fundamentals AND positive volume signal. Your watchlist for the week. |
| 55–69 | 60 | Above-average — good setup but at least one signal is mixed. Worth monitoring, but size conservatively. |
| 45–54 | 50 | Neutral — mixed signals. No strong reason to be positioned either way ahead of the report. |
| 30–44 | 35 | Below average — at least one major signal is weak. Caution warranted. |
| 0–29 | 20 | Low 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.
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.
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.
| Ratio | Badge | What 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.
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. 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.
| Rating | Badge | Interpretation |
|---|---|---|
| STRONG BUY | STRONG BUY | Broad analyst consensus is bullish. Institutions are likely to buy the dip on any weakness. |
| BUY | BUY | More bullish than bearish. Generally a tailwind, not a catalyst. |
| HOLD | HOLD | Neutral consensus — neither clear buy nor sell. Bar is lower for a positive surprise to move it. |
| SELL | SELL | Analyst community is skeptical. A beat may produce only a muted rally. |
| STRONG SELL | STRONG SELL | Broad 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:
| Filter | Best setting to start | Why |
|---|---|---|
| Min beat rate | 70%+ | 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 stars | 2+ stars (default: 3) | Removes companies with weak fundamentals — reduces the chance of a post-beat sell-off on guidance |
| Sector | Your watchlist sector | Focus on the sectors currently in leadership per the Sector Heatmap |
Pre-earnings workflow each week
- Every Monday morning — open Upcoming Earnings for the next 4 weeks. Scan for green-highlighted rows.
- Filter to your sector — use the Sector Heatmap to identify which sectors are in leadership, then filter earnings to those sectors only.
- Check the opportunity score — score ≥ 70 + STRONG BUY or BUY rating + green border = your short list.
- 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.
- 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.