—
Valuation data unavailable for this ticker.
| Firm | Action | To Grade | Date |
|---|---|---|---|
| — | |||
| Name | Role | Transaction | Date |
|---|
The Member Dashboard unlocks the full Market Insight toolkit.
Your own summary view — pick the data and analysis that matters most to you.
Daily AI-generated top-5 long/short trade ideas, picked from the platform's own tracked signals plus live web search, and graded against each pick's own stated horizon.
| Ticker | Last | Day % | |
|---|---|---|---|
| Price | Change | Change % | RVOL |
|
|
|||
Plots a session-anchored VWAP and tags strong Heikin Ashi candles that close on the right side of it. Use it as an intraday momentum filter — BUY tags appear when price is firmly above VWAP with a strong-body bullish HA candle following a pullback; SELL tags mirror that on the short side.
Plots the market’s major up/down legs and the volume profile inside each one. Use it to find where the most trading happened (the POC line) and watch for breaks of those levels on later bars.
Published weekdays at 7:00 AM UK time
Loading the Daily Bulletin…
Valuation data unavailable for this ticker.
| Firm | Action | To Grade | Date |
|---|---|---|---|
| — | |||
| Company | Price | Mkt Cap | P/E | Fwd P/E | EV/EBITDA | Gross Margin | Rev Growth | ROE | Beta | Moat |
|---|
| Name | Role | Transaction | Date |
|---|
Analysing fundamentals...
AlphaDCF uses Damodaran’s Excess Returns Model (FCFF DCF with ROIC fade) and FCFE Equity DCF Model for all companies. Financial data sourced from SEC EDGAR quarterly filings; ratios and pricing from Yahoo Finance. Always conduct your own due diligence.
| # | Symbol | MI Rank | Change | Composite | Pctl | Agreement | Magnitude | Upside | Surprise | Momentum | Sector |
|---|
Post-earnings ranking across 5 pillars: Execution, Guidance, Quality, Tone, Momentum.
Loading earnings calendar...
Select a company to view details
Sector-level EPS revisions, beat rates and guidance across S&P 500.
(28) = the sector has 28 constituents with analyst estimate data. (28 · 3 rep) = 28 constituents and 3 have already filed earnings this quarter.
No Pulse data yet for this window. Data populates nightly after the 02:00 UTC MI Rank job, or an admin can trigger a manual refresh from the Admin → Cron Jobs tab.
Source: Yahoo Finance earningsTrend & earningsHistory · Updated nightly (02:00 UTC) · S&P 500 constituents only · Beat = EPS surprise > +1%
Each stock is evaluated against 10 technical checks for a total score of 0–100. A setup label is then assigned based on the score and supporting conditions.
| Condition | Points |
|---|---|
| Price above 200-day MA | +20 |
| Price above 50-day MA | +15 |
| Price above 20-day MA | +10 |
| 50-day MA slope positive | +10 |
| 200-day MA slope positive | +10 |
| 1-month return positive | +10 |
| 3-month return positive | +10 |
| RSI (14) between 50–70 | +10 |
| Relative strength vs SPY positive | +10 |
| Volume above 20-day average | +5 |
| Score Range | Label |
|---|---|
| 80–100 | Strong Uptrend / Buyable |
| 75+ with RSI > 72 | Strong but Extended |
| 65–79 | Constructive |
| 50–64 with RSI < 45 and above 200D | Pullback Opportunity |
| 50–64 | Neutral / Watch |
| 35–49 with rising 50D slope | Early Trend Improvement |
| 35–49 | Weakening |
| Below 35 | Breakdown Risk |
Composite 0–100 indicator that fires the red Exhausted chip when a stock looks heavily overbought / parabolic and historically prone to mean-revert. The chip only paints at score ≥ 80; below that the cell stays empty.
| Component | Weight | What it measures |
|---|---|---|
| RSI(14) | 20% | Wilder RSI. Normalised 60→0, 78→1. |
| RSI(5) | 8% | Short-period RSI — catches the final parabolic leg. Normalised 68→0, 86→1. |
| Stochastic %K (20) | 5% | Position within 20-day high–low range. Normalised 80→0, 100→1. |
| Williams %R (14) | 10% | Position of close within the 14-bar high–low channel. -100 = oversold, 0 = at the 14-bar high. Normalised -20→0, -5→1. |
| Distance above 50DMA | 13% | Extension above the 50-day MA, in units of true Wilder ATR(14) using daily highs/lows. Normalised 2→0, 8→1. |
| 5-day return | 8% | Raw 5-day price change. Normalised 5%→0, 25%→1. |
| 1-month return (new — Tier 3.1) | 7% | Raw 21-session price change. Distinguishes a parabolic-of-the-year from a quiet uptrending index when 5d/RSI prints are similar. Normalised 15%→0, 50%→1. |
| TD Sequential Setup (hotter — Tier 3.1) | 14% | DeMark sell-setup count. Score: 6→0.35, 7→0.65, 8→0.90, 9→1. |
| Volume Ratio (softer floor — Tier 3.1) | 15% | Today's volume vs trailing 20-day average (today excluded). Piecewise: ≤0.7× floors at 0.40 (so quiet-vol parabolics aren't zeroed), 2.5× saturates at 1.0, linear between. |
Recency gate: the headline score is capped at 79 (no chip) unless the 5-day return is at least 4%. A stock grinding up slowly will saturate every RSI variant but isn't "exhausted" — there's no blow-off to revert from.
Missing-data handling: any component without enough data to compute returns null and its weight is redistributed pro-rata across the components that did produce a value. Same fail-soft contract across the whole composite.
Chip variants (new — iter20EJ):
the red Exhausted chip is the standard high-confidence call (saturated components, well above threshold). The amber Exhausted? chip fires when the model crosses the 80 threshold but the call sits on thin ice: multiple components clustered at the bottom of their qualifying band, weak volume confirmation, low TD level, or a thin margin above 80. Treat amber as "likely exhausted but verify" — hover the chip for the specific reasons. A trailing * means volume data was missing and the weights were redistributed.
Row filter (new — iter20EJ): the segmented control next to the Sort dropdown lets you hide every exhausted name (clean forward-setup view) or isolate only the exhausted names (audit / reversal-hunting view). The same gate is applied to the Standout 10 panel above — stocks with Exhaustion ≥ 80 are excluded so the panel never front-runs a blow-off.
Coming in Tier 4: VIX-relative scaling so the chip is harder to fire in low-volatility regimes (a 5% week-on-week move means something different when VIX is at 12 vs 30). VIX feed already in our payload — just needs to be wired into the score.
Loading AI Focus scores…
Each row (token or equity) is evaluated against 10 technical checks for a total score of 0–100. A setup label is then assigned based on the score and supporting conditions.
| Condition | Points |
|---|---|
| Price above 200-day MA | +20 |
| Price above 50-day MA | +15 |
| Price above 20-day MA | +10 |
| 50-day MA slope positive | +10 |
| 200-day MA slope positive | +10 |
| 1-month return positive | +10 |
| 3-month return positive | +10 |
| RSI (14) between 50–70 | +10 |
| Relative strength vs BTC positive | +10 |
| Volume above 20-day average | +5 |
| Score Range | Label |
|---|---|
| 80–100 | Strong Uptrend / Buyable |
| 75+ with RSI > 72 | Strong but Extended |
| 65–79 | Constructive |
| 50–64 with RSI < 45 and above 200D | Pullback Opportunity |
| 50–64 | Neutral / Watch |
| 35–49 with rising 50D slope | Early Trend Improvement |
| 35–49 | Weakening |
| Below 35 | Breakdown Risk |
Stocks have P/E and earnings; tokens don't, so these columns show what matters instead: how big the token is today and how much new supply is still to come. Data from CoinGecko, refreshed daily.
| Column | What it means |
|---|---|
| Mkt Cap | Price × the tokens circulating today. |
| Rank badge (#N) | The token’s CoinGecko market-cap rank across all crypto (#1 = Bitcoin). |
| Supply | Share of the maximum supply already circulating. Shows “—” for tokens with no fixed maximum (ETH, SOL, NEAR). |
| FDV / MCap | FDV (fully diluted valuation) = price × every token that will ever exist, including locked team and investor allocations, future staking rewards and treasury reserves. The ratio FDV ÷ market cap shows how much more supply is still to come relative to what trades today. |
| FDV / MCap | Reading |
|---|---|
| 1.0x | Everything is already circulating — no dilution ahead. |
| 1.0–1.5x | Modest supply still to unlock. |
| 1.5–2.5x | Supply roughly doubles over time; price has to keep pace just to stand still. |
| Above 2.5x | Most of the supply hasn’t been released yet — expect steady unlock selling unless demand or buybacks absorb it. |
Why it matters: when locked tokens unlock, early investors and teams often sell, creating ongoing selling pressure. A high ratio isn’t automatically bad (e.g. a protocol that buys back and burns tokens offsets some of it), but it’s a headwind to price. Two caveats: the ratio doesn’t say when the new supply arrives (2x over ten years matters far less than 2x next quarter), and uncapped tokens show 1.00x because their FDV equals market cap — their inflation comes from ongoing issuance instead. In the Standout 10, FDV / MCap is 20% of a token’s score (1.0x scores full marks; each extra 0.4x costs 16 points) and Supply is 10%. In verticals that include listed companies the column reads “FDV / G+1” — company rows show next-year earnings growth there instead.
Composite 0–100 indicator that fires the red Exhausted chip when a stock looks heavily overbought / parabolic and historically prone to mean-revert. The chip only paints at score ≥ 80; below that the cell stays empty.
| Component | Weight | What it measures |
|---|---|---|
| RSI(14) | 20% | Wilder RSI. Normalised 60→0, 78→1. |
| RSI(5) | 8% | Short-period RSI — catches the final parabolic leg. Normalised 68→0, 86→1. |
| Stochastic %K (20) | 5% | Position within 20-day high–low range. Normalised 80→0, 100→1. |
| Williams %R (14) | 10% | Position of close within the 14-bar high–low channel. -100 = oversold, 0 = at the 14-bar high. Normalised -20→0, -5→1. |
| Distance above 50DMA | 13% | Extension above the 50-day MA, in units of true Wilder ATR(14) using daily highs/lows. Normalised 2→0, 8→1. |
| 5-day return | 8% | Raw 5-day price change. Normalised 5%→0, 25%→1. |
| 1-month return (new — Tier 3.1) | 7% | Raw 21-session price change. Distinguishes a parabolic-of-the-year from a quiet uptrending index when 5d/RSI prints are similar. Normalised 15%→0, 50%→1. |
| TD Sequential Setup (hotter — Tier 3.1) | 14% | DeMark sell-setup count. Score: 6→0.35, 7→0.65, 8→0.90, 9→1. |
| Volume Ratio (softer floor — Tier 3.1) | 15% | Today's volume vs trailing 20-day average (today excluded). Piecewise: ≤0.7× floors at 0.40 (so quiet-vol parabolics aren't zeroed), 2.5× saturates at 1.0, linear between. |
Recency gate: the headline score is capped at 79 (no chip) unless the 5-day return is at least 4%. A stock grinding up slowly will saturate every RSI variant but isn't "exhausted" — there's no blow-off to revert from.
Missing-data handling: any component without enough data to compute returns null and its weight is redistributed pro-rata across the components that did produce a value. Same fail-soft contract across the whole composite.
Chip variants (new — iter20EJ):
the red Exhausted chip is the standard high-confidence call (saturated components, well above threshold). The amber Exhausted? chip fires when the model crosses the 80 threshold but the call sits on thin ice: multiple components clustered at the bottom of their qualifying band, weak volume confirmation, low TD level, or a thin margin above 80. Treat amber as "likely exhausted but verify" — hover the chip for the specific reasons. A trailing * means volume data was missing and the weights were redistributed.
Row filter (new — iter20EJ): the segmented control next to the Sort dropdown lets you hide every exhausted name (clean forward-setup view) or isolate only the exhausted names (audit / reversal-hunting view). The same gate is applied to the Standout 10 panel above — stocks with Exhaustion ≥ 80 are excluded so the panel never front-runs a blow-off.
Coming in Tier 4: VIX-relative scaling so the chip is harder to fire in low-volatility regimes (a 5% week-on-week move means something different when VIX is at 12 vs 30). VIX feed already in our payload — just needs to be wired into the score.
Loading Crypto Focus scores…
Color shows discount/premium to fair value — green is undervalued, red is overvalued. Tile size is market cap.
Predefined filters over our S&P 500 fair-value universe — pick a filter to see the stocks that pass it. Data is the same nightly snapshot the Value Map uses.
MI Rank is Market Insight's proprietary stock ranking system, inspired by the methodology used by Zacks Investment Research. It assigns every S&P 500 stock a rank from 1 (Strong Buy) to 5 (Strong Sell) based on earnings estimate revisions, earnings surprises, and price momentum.
Earnings revision momentum is the most validated alpha factor in academic finance research. When analysts collectively revise their earnings estimates upward, it signals improving fundamentals that the market often underprices. MI Rank captures this signal systematically.
Measures the direction of recent analyst estimate revisions. A high Agreement score means most analysts are revising their earnings estimates upward. Uses 7-day and 30-day revision data, with recent revisions weighted more heavily. Scores both the current quarter (F1) and current year (F2) estimates, blended 40/60.
Measures the size of the change in consensus EPS estimates over the past 60 days. A large positive change means analysts are significantly raising their earnings forecasts. Blends current quarter and current year estimates 40/60.
Measures the gap between the most optimistic analyst estimate and the consensus mean. A high Upside score suggests significant room for positive surprise if the optimistic analyst is correct. Blends F1/F2 periods 40/60.
Measures how much actual quarterly EPS has beaten or missed analyst estimates over the last 4 quarters. Most recent quarters are weighted more heavily (4x/3x/2x/1x). Consistent positive surprises signal management under-promising and over-delivering.
Blends 3-month (40%) and 6-month (60%) price returns. Adds a non-estimate signal — stocks with positive price momentum tend to continue outperforming.
| Rank | Label | % of Universe |
|---|---|---|
| 1 | Strong Buy | 5% |
| 2 | Buy | 15% |
| 3 | Hold | 60% |
| 4 | Sell | 15% |
| 5 | Strong Sell | 5% |
Rankings are recalculated nightly at 2:00 AM UTC. Intraday changes in analyst estimates will be reflected in the next morning's ranking.
MI Rank captures approximately 60–70% of the signal of professional-grade ranking systems. The primary gap is per-analyst granularity — MI Rank uses aggregated revision counts rather than tracking individual analyst changes. However, the sector-relative z-scoring and momentum overlay are enhancements over simpler approaches.
Your donation helps keep Market Insight running and free for everyone. This helps cover the cost of data feeds and AI calls.
AI ANALYST COMMENTARY
Select a ticker to view analysis.