—
Valuation data unavailable for this ticker.
| Firm | Action | To Grade | Date |
|---|---|---|---|
| — | |||
| Name | Role | Transaction | Date |
|---|
The Member Dashboard unlocks the full Market Insight toolkit.
| 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.
Executive briefing · updates daily at 7:00 AM and 5:00 PM GMT
Generating AI summary...
Curated voices across AI operators, AI-native investors, and the science / biotech bridge — what they're publicly saying, with auto-extracted tickers and themes. Public sources only.
Stocks you own that named operators, investors, and researchers are talking about this week — with the loudest voices, dominant sentiment, and the latest mention per ticker.
For the tickers the 25 voices are talking about most, here's who else is positioning: the smart-money 13F holders (latest quarterly snapshot) and recent insider buying (rolling window). Voice-aligned funds get a ✓ badge when a Conviction Desk voice runs the fund.
How often each theme is being talked about by the 25 voices, day-by-day. Cells show post counts; tickers chip on the right is the most-mentioned ticker per theme in the window.
Disclaimer: Conviction Desk aggregates public statements (posts, talks, interviews, filings) from named operators, investors, and researchers. Ticker and theme tags are auto-extracted and may be incomplete or noisy. Nothing here is investment advice — always conduct your own due diligence and verify quotes against the linked source.
Add new voices, edit handles / CIKs, or deactivate ones that should stop ingesting. Deactivated voices stop appearing in the Feed and stop being polled by cron jobs, but their historical posts are preserved. Edits write directly to ai_voices.
Top tickers across Reddit (r/wallstreetbets), X/Twitter, and StockTwits
| TICKER | PRICE | MKT CAP | DAY % | VOLUME TREND | COMMENTARY |
|---|
US-listed stocks ($1B+ market cap) with 2x+ average volume — latest trading session
| TICKER | PRICE | MKT CAP | DAY % | VOL % CHANGE | COMMENTARY |
|---|
Disclaimer: Stock ideas are sourced from social media sentiment and unusual volume screening. They are not investment recommendations. Social media mentions may reflect speculative interest, coordinated activity, or meme-driven momentum rather than fundamental value. Always conduct your own due diligence before making investment decisions.
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.
Every stock gets a 0–100 composite score built from five pillars measured off its latest reported quarter. Each pillar is 0–100 on its own; the final score is a weighted average. Newer quarters weigh more than older ones.
When we roll four quarters into the final stock-level score we weight them newest→oldest at 40 / 30 / 20 / 10 so the latest report dominates.
Final scores map to letter grades: A+ ≥ 90, A ≥ 85, B ≥ 75, C ≥ 60, D ≥ 45, F < 45. Trade tags (Buy / Positive / Neutral / Avoid) combine the grade with guide direction and momentum.
High / Medium / Low reflects how many data checks passed: data completeness, surprise sign consistency, guide-direction consistency, momentum alignment, and (when available) tone agreement. When transcripts are plan-gated, the tone check is skipped so High is still reachable.
Use the Sector filter on the Ranking Board below to drill into a specific GICS sector.
Each stock also carries two independent AI Impact scores on a 0–100 scale. AI Tailwind measures how much the company benefits from accelerating AI adoption; AI Risk measures how much of its revenue base is exposed to disruption by AI. A company can be high on both, one, or neither.
Bands. High ≥ 70, Medium 40–69, Low < 40. Badges appear in the last two columns of the ranking board; hover any badge to see the numeric score, AI category, and notes. Scores rebuild weekly (Sunday 04:15 UTC) and also refresh opportunistically after each transcript ingest.
| Column | What it shows |
|---|---|
| # | Rank within the current sector view (or global rank when no sector is selected). |
| Ticker | Stock symbol. Click to open the expanded price chart. |
| Company | Registered company name. |
| Sector | GICS sector classification. |
| Grade | Letter grade from the final score: A+ ≥ 90, A ≥ 85, B ≥ 75, C ≥ 60, D ≥ 45, F < 45. |
| Trade Tag | Action label (Buy / Positive / Neutral / Avoid) combining grade, guide direction, and momentum. |
| Final | Composite 0–100 score weighted across the five pillars and four most recent quarters (40/30/20/10). |
| Pillars | Mini-chart of the 5 pillar scores (each 0–100) shown in order: Exec 25% (EPS & revenue surprise, YoY growth), Guide 25% (forward outlook vs. consensus, revision direction), Qual 20% (margins, FCF conversion, leverage, durability), Tone 15% (LLM sentiment of the earnings-call transcript), Mom 15% (20-day post-earnings relative move vs. SPY). Hover a bar to see its exact value. |
| EPS Surp | Reported EPS vs. consensus, percent. |
| Rev Surp | Reported revenue vs. consensus, percent. |
| Guide Δ | Direction of the forward guide (Raised / Maintained / Lowered / None). |
| 20d Move | Stock’s 20 trading-day return minus SPY’s over the same window after the report. Blank if the 20-day window is not yet complete or price data is missing. |
| Conf | Confidence in the score (High / Medium / Low) based on data completeness and internal consistency checks. |
| AI Tailwind | 0–100 benefit score from AI adoption — Exposure 40% + Direction 35% + Evidence 25%. High ≥ 70. |
| AI Risk | 0–100 disruption score from AI — same three pillars scored in the opposite direction. High ≥ 70 means elevated exposure to displacement. |
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 |
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…
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.