US · Pre-Market
US Pre-Market Brief | 2026-07-29 (ET) Wednesday
Machine-translated from the Chinese original. In case of any discrepancy, the Chinese version prevails.
Single-name entries 31
Ranked list 11
Avoid / short watch 20
Scores are a subjective ordinal scale; gaps within a band carry no ranking meaning
Coverage window: 2026-07-28 16:00 ET regular-session close → 2026-07-29 08:00 ET (includes 7/28 after-hours earnings, the Asia/Europe overnight session, and this morning's pre-market) Data pulled: 2026-07-29 at approximately 12:00 UTC (= 08:00 ET, 90 minutes before the open) Reconciliation baseline: input prompts come from the 7 retraining feedback items in
reports/us/2026-07-28-recap.md§6⑤, each of which has been acted on (see "Retraining Execution Checklist" at the end). This edition is the revised version after QC and fundamentals re-verification: ① the first draft was QC'd byrisk-auditor, which found 14 red flags, of which 5 🔴-level items were externally re-verified and corrected one by one; ②fundamentals-analystcompleted an independent yfinance re-verification of BE / QCOM / ARM, correcting 5 further substantive points (including a media-sourced error in BE's pre-market gain). The full correction list is in "QC Revision Log" (R1–R15) at the end — that section records which conclusions this report changed; please read it first. ⚠️ The yfinance re-verification for MSFT / META did not return, so the numbers for those two (tonight's main event) are not independently cross-checked; see §10 open item 10. ⚠️ Data-source blacklist (yesterday's §6⑤ item 7): in the Zacks "Stock Market News for July X" series the body date runs one day later than the headline; this report does not use it. This edition addsts2.techto the same treatment (it self-rated low confidence yet the first draft accepted it one-sidedly; see revision log R14).
0. Today in One Sentence
-
Today is the highest event-density day of the quarter, with three events interlocking: the 14:00 FOMC decision + the 14:30 Warsh press conference + after-hours earnings from five companies, MSFT/META/QCOM/ARM/LRCX. Positioning before the open is merely placeholding for what comes after 14:00; pre-market price discovery is incomplete.
-
Geopolitics escalated overnight, but the nature of it is "two-way," not one-sidedly bullish for oil. Iran-linked militias launched drones from inside Iraq at oil facilities in Saudi Arabia's Eastern Province (Saudi Arabia says all were intercepted); US and Saudi jets then struck multiple logistics and weapons sites in eastern Iraq; an IRGC ballistic-missile "surprise attack" on US forces was intercepted by US forces. Before this, the US and Iran had gone roughly three days without attacking each other. Brent September contract about +3.5% to near $87.0 (CNBC1). ⚠️ Two opposing facts that must be stated side by side: ① all attacks were intercepted, with no production loss; ② Iran's foreign minister held separate talks with Saudi Arabia and Oman over the same period. The Strait of Hormuz, per Iran's foreign ministry, "remains closed" — this is a pre-existing carry-over fact, not something new overnight.
-
Therefore: the driver of yesterday's "beneficiaries of falling oil" theme has reversed, but it should be downgraded to "watch and see" rather than zeroed out. Yesterday's recap raised that chain's persistence to "medium" on the grounds that "the driver is still there today." The driver did indeed reverse overnight, but: the pass-through of fuel costs to airlines/cruise lines is hedged and lags by quarters, so a single-day +3.5% does not constitute a same-day fundamental reversal; and RCL's raised full-year EPS guidance is a company fact already on the ground, which should not be overridden by one trading day of commodity prices. The first draft mechanically cut this theme to 0 and judged RCL a casualty — that is taking the rule too far, and this edition has corrected it.
-
The strongest catalyst is BE (Bloom Energy), but it is also the most contested name today. Q2 revenue $1.0654 billion (beat of about 30%), +165.5% YoY, adjusted EPS $0.78 vs. est. $0.4066 (a beat of 91.8%), full-year revenue guidance $3.4–3.8 billion → $3.9–4.2 billion, adjusted EPS $1.85–2.25 → $2.55–2.85. ✅ All four of the above have been independently re-verified against yfinance and match. ⚠️ But the pre-market gain needs correcting: measured at +8.45% to $180.94 (12:29 UTC), not the media's "+11% to $185.20"; pre-market high $182.19 (+9.14%, 12:11 UTC). And that gain only recovers part of the −11.34% drop on 7/28 — the net price level is still below the 7/27 close of $188.18. ⚠️ Three more important pieces of background (entirely missing from the first draft, supplied by yfinance): ① BE is already −52.5% from its 52-week high ($351.28, 6/25) and −33.8% over the past month — this "beat and raise" comes after the stock has been cut in half, not at a high; ② diluted share count rose from 232.5 million to 319.7 million over one year, +37.5%, while total debt over the same period rose from $1.52 billion to $2.95 billion, leaving a net position of net debt of $458 million (not net cash); ③ what the short seller (Hunterbrook, 7/8) questions is the backlog itself (scandium oxide supply), which the company has publicly rebutted.
-
Pre-market state: disagreement, not direction. S&P futures +0.2%, Nasdaq 100 futures roughly flat (SPY $742.65 +0.24%, QQQ $675.59 +0.02%); the Nasdaq 100 formally entered a technical correction on 7/28 (more than −10% from its high) (NBC2). ⚠️ VIX 18.21, 10Y 4.606%, DXY 101.393 are all 7/28 closing values; real-time pre-market values were not obtained. Asia fell hard overnight (KOSPI about −6%, SK hynix closed −9.6% (down as much as −20% intraday), Samsung −5.2%, Nikkei −1.5%), while Europe was firmer (FTSE +0.6%). Driver types ranked: macro > earnings/guidance > geopolitics > industry (China DUV) > ratings.
1. News Overview
Impact level uses a single six-tier scale, S / A+ / A / B+ / B / C (the first draft used four tiers in §1 and six in §3, running two systems in parallel; they are now merged).
| # | Time (ET) | Source | Core content | Type | Theme | Direction | Level | Link |
|---|---|---|---|---|---|---|---|---|
| 1 | 7/28 night–7/29 morning | CNN / Al Jazeera / CNBC | Iran-linked militias launched drones from Iraq at oil facilities in Saudi Arabia's Eastern Province, Saudi Arabia says they were intercepted; US and Saudi jets struck eastern Iraq; an IRGC ballistic-missile surprise attack on US forces was intercepted. No production loss reported. Brent September about +3.5% $87.0; Hormuz, per Iran, still closed (carry-over fact) | Geopolitics | Energy, inflation | Positive for energy / negative for airlines and cruise lines | A+ | CNN · Al Jazeera |
| 2 | 7/29 14:00 / 14:30 | Federal Reserve | FOMC decision + Warsh press conference. Current rate 3.50–3.75%. ⚠️ Pricing sources disagree sharply; see §1 Note A | Macro | Whole market | Two-way | S | FinanceFeeds |
| 3 | 7/28 16:05 | Company disclosure | Bloom Energy Q2 revenue $1.0654 billion (est. $822.8 million), +165.6% YoY (✅ yfinance re-verified); adjusted EPS $0.78 (est. $0.4066, a beat of 91.8%, ✅ re-verified); product revenue +215% to $935.4 million; full-year revenue → $3.9–4.2 billion, adjusted EPS → $2.55–2.85. ⚠️ Measured pre-market +8.45% $180.94 (not the media's +11% $185.20) | Earnings + guidance raise | AI power | Positive | S | Businesswire |
| 4 | 7/29 after the close | Company pre-announcement | MSFT / META / QCOM / ARM / LRCX (plus SBUX / CMG) all report the same evening | Earnings | AI capex, semiconductors | Two-way | S | Benzinga |
| 5 | 7/29 Asia session | SK hynix press release / CNBC | SK hynix Q2 revenue KRW 79.32 trillion (+257% YoY), operating profit KRW 60.54 trillion (+557%), operating margin 76.3% (an all-time high); below consensus, but only by −5.5% on revenue / −6.6% on operating profit. ⚠️ Three opposing facts: ① the company attributes this to long-term HBM contracts (about 10 customers) compressing short-term price elasticity = better demand visibility; ② management explicitly rejects the "AI investment is slowing" reading; ③ HBM4 is already in mass production and HBM4E sampling is complete. Korean shares −9.6%, but the US line SKHY rose after hours | Earnings (overseas) | Memory, AI demand | Mixed (not one-sided negative) | A | SK hynix · CNBC |
| 6 | 7/27–7/28 | The Information (via Tom's Hardware) | China has started mass production of immersion DUV lithography tools, 5 units this year and about 20 in 2027, delivered to SMIC/Hua Hong/CXMT; ASML −6% to −8% in one day. ⚠️ Counterpoint: 5 units vs. an ASML order book already full through 2027, and reliability needs years of iteration | Industry | Semicap | Negative (though the magnitude is questionable) | A | Tom's Hardware |
| 7 | 7/28 16:05 | Businesswire | Teradyne Q2 EPS $2.47 (est. $2.09), revenue $1.329 billion (est. $1.22 billion, a beat of 8.9%; +104% YoY); Q3 guidance EPS midpoint $2.00 vs. est. $1.44, revenue midpoint $1.25 billion vs. est. $1.026 billion (a beat of about 20%). ⚠️ But the Q3 guidance midpoint is below Q2 actuals (revenue −6%, EPS −19% QoQ) | Earnings + guidance | AI back-end test | Positive (with a QoQ reservation) | A | Businesswire |
| 8 | 7/28 16:05 | CNBC / Investing | Ford adjusted EPS $0.42 (est. $0.35); adjusted EBIT $2.5 billion (+17%, 5.2% margin); full-year EBIT → $10.0–11.0 billion, FCF → $6.0–7.0 billion. ⚠️ Revenue $48.3 billion, −4% YoY (volumes down); ⚠️ the FCF raise includes the $500 million already received of the $1.3 billion IEEPA tariff refund (the Supreme Court struck down the IEEPA tariffs); this is the second raise this year | Earnings + guidance raise | Value rotation | Positive (needs a discount) | A | CNBC · Investing |
| 9 | 7/29 06:30 | StockTitan | Vertiv Q2 revenue $3.274 billion (+24%, +18% organic) missed the $3.38 billion estimate; adjusted diluted EPS $1.52 (+60%), adjusted operating margin 22.6% (+410bp); full-year guidance raised across the board (second consecutive quarter); Q3 revenue guidance $3.65–3.85 billion | Earnings + guidance | AI power | Mixed | A | StockTitan |
| 10 | 7/28 16:05 | Businesswire | CoStar revenue $925 million (+18%) slightly below estimates; net income $55 million (+817%), adjusted EBITDA $184 million (+116%); ⚠️ full-year adjusted EBITDA guidance of $780–820 million left unchanged (21–22% margin, which the company calls its highest ever); but full-year revenue guidance → $3.715–3.755 billion (still +14~16% growth), Q3 guidance $935–945 million vs. est. $967.5 million; the CFO change is an internal succession (Lown moving to Allstate, Rossmann taking over). Pre-market −14.2% $26.01 | Earnings: profit beat / revenue guidance cut | Real-estate tech | Mixed (the first draft misjudged this as one-sidedly negative) | B+ | Businesswire |
| 11 | 7/29 pre-market | Investing | Fiverr Q2 revenue $97.8 million (−10% YoY), adjusted EPS $0.50 (est. $0.52); full-year revenue guidance → $356–372 million vs. est. $402.1 million; annual active buyers −21.9% to 2.7 million, spend per buyer +15.6% to $368; pre-market −16.4% $9.69 | Earnings + guidance cut | AI disruption | Negative | A | Investing |
| 12 | 7/27 | Bloomberg (via TNW) | Nvidia's 5Y CDS widened 14bp in one day to 82bp, the largest single-day move since the contract began trading in November 2025; the stock fell −5% the same day. Oracle's 5Y CDS is about 212bp | Credit | AI debt | Negative | B+ | TNW |
| 13 | 7/28 16:05 | Investing / company | KLA Q4 revenue $3.66 billion (est. $3.60 billion) and non-GAAP EPS $1.05 (est. $1.00) both beat, yet shares fell −7.7% to −8.0% after hours. ✅ The reason has now been established: ① Q1 FY27 guidance beat only marginally (revenue $4.0 billion ±$200 million vs. est. $3.91 billion; EPS $1.16 ±$0.10 vs. $1.13), a sharp drop-off from several consecutive quarters of double-digit beats; ② management said memory pricing is a headwind that may suppress gross margin into 2027, with a long-term gross margin range of 60–65% driven by product/customer mix. ✅ China was 26% of Q4 revenue (Taiwan 31%) | Earnings + guidance | Semicap | Negative | A | Investing |
| 14 | 7/28 16:05 | Yahoo / MarketScreener | Visa FQ3 net revenue $11.63 billion (+14%, est. about $11.4 billion), adjusted EPS $3.32 (est. $3.29); processed transactions 71.7 billion +10%, cross-border +13%; a layoff charge of about $563 million (about 2,600 people); about −0.65% after hours | Earnings | Payments | Neutral to negative | B | Yahoo |
| 15 | 7/28 | Company disclosure | Royal Caribbean raised full-year EPS guidance to $17.73–17.87 (from $17.10–17.50); closed 7/28 +5.72% | Earnings + guidance raise | Cruise lines | Positive (conflicts with the sector driver) | B | TheStreet |
| 16 | 7/28–7/29 | 24/7 Wall St | Ratings: Intuitive Surgical upgraded to buy at UBS (target $500→$550); Honeywell upgraded to neutral at BofA ($205→$265); International Paper upgraded to overweight at JPM ($51); Magnolia Oil & Gas upgraded to buy at Truist; AMD maintained at outperform by Mizuho ($615→$625) | Ratings | Multiple sectors | Positive | B | 24/7 |
| 17 | 7/28 | Company disclosure | UPS revenue $22.8 billion (est. $21.81 billion) and adjusted EPS $1.76 (est. $1.66) both beat; ⚠️ yet the stock fell −6.57% intraday on 7/28 — the same "beat-and-fall" pattern as KLAC, with the reason not established; added to §10 open items | Earnings | Logistics | Mixed | B | See §10 open item 3 |
| 18 | 7/29 pre-market | stockanalysis | Micro-cap movers: AMIX +67.3%, DFNS +50.7%, STFS +33.1%, GMM +29.0%, VIVK +27.8%; STKH −36.3%, CSAI −19.1% | Sentiment | Speculation | Noise | C | stockanalysis |
Note A — FOMC pricing: three markets disagree sharply; do not take a range and do not mix them. ⚠️ The first draft simply carried over yesterday's recap figures of "hold 63.5–65% / hike 35–36.5% / September 82%," which are 7/28 stale values; this edition retracts them. The readings currently obtainable (none is an 08:00 ET primary snapshot; timestamps noted below):
- CME FedWatch: 35.4% hike five days before the meeting; fell to about 30% as the meeting approached; the July peak reached 46.5%
- Polymarket: 25.1% five days before the meeting; 6.6% hike / 93.2% hold as the meeting approached
- Kalshi: about 38%
- September: Polymarket about 70%; another source reports 77% Two readings: ① the three markets range from 6.6% to 38%, so no single number can serve as the basis for a conclusion; ② more importantly, the drift direction — hike pricing was moving down going into the meeting (46.5% → about 30%), the opposite of the intuition that "the oil spike reinforces the hawks." On that basis this report lowers the weight it puts on hawkish risk (see §2 Theme 1). Also: the contested question at this meeting is not only energy inflation. Employment is an equally major variable (media accounts describe the labor market at multi-year lows); the first draft reduced the FOMC to a single "energy inflation" story, which was missing a leg — now added.
2. Strongest Themes, Descending
| Rank | Theme | Direction | Strength | Core news | Logic robustness | Persistence | Beneficiary / casualty path | Representative names | Risk |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FOMC (two variables: energy inflation + employment) | Two-way | S | Decision 14:00, press conference 14:30; three pricing sources disagree (6.6%~38%); hike pricing actually fell going into the meeting | Medium-high — the event is certain, but the direction cannot be priced | Detonates today, single day | Hawkish → kills high-multiple growth, helps financials; dovish → high-multiple chain rebounds | XLF / inverse: ARM, PLTR, VRT | ⚠️ The first draft called this "leaning negative"; this edition changes it to "two-way" — the pricing drift runs opposite to the hawkish narrative |
| 2 | AI capex confidence crisis | Negative | A+ | The Nasdaq 100 entered a technical correction; China DUV; NVDA CDS posted its largest single-day widening since listing; KLAC says memory pricing headwinds may suppress gross margin into 2027 | Medium-high — it has spread from equity prices into the credit market | Medium-high, tonight's MSFT/META capex guidance is the direct counterparty | Casualties: high-multiple AI momentum names, front-end equipment; beneficiaries: value/defensives | Casualties ASML/KLAC/ARM; beneficiaries XLV/XLF | ⚠️ The first draft set this at S; this edition cuts it to A+ — one of its pillars, SK hynix, is not one-sidedly negative on re-verification (see §1 #5) |
| 3 | AI power / data-center electricity | Positive, internally split | A+ | BE raised both full-year guides and is +8.45% pre-market; VRT strong on profit but missed on revenue | Medium — ⚠️ downgraded: BE's core supporting metric (backlog) is exactly what the short seller disputes | Medium-high (order cycles run years) | Bypassing grid-interconnection queues, on-site generation | BE (strong but contested) / VRT (mixed) | Yesterday's §6 required "waiting for BE intraday confirmation" — that confirmation has not yet happened |
| 4 | Energy and geopolitics | Positive | A | Drones at Saudi oil facilities (intercepted), US/Saudi strikes on eastern Iraq, Hormuz still closed | Medium — ⚠️ downgraded: all attacks were intercepted, no production loss, and diplomatic channels are active | Medium-low (event-driven, can reverse quickly) | Oil and gas E&P / oilfield services benefit; airlines/cruise lines/chemicals suffer | XLE, MGY / inverse: JETS | XLE was still −1.35% on 7/28; the sector direction conflicts with the driver |
| 5 | Back-end test ≠ front-end inspection (⚠️ hypothesis pending verification) | Positive (structural) | B+ | TER beat on both revenue and guidance; KLAC beat on both yet fell | Medium (⚠️ the first draft gave "medium-high"; lowered) — the KLAC leg has been shown to be "gross margin mix + guidance beat only marginally," unrelated to capex exposure; the axis actually rests on TER as a single point | To be determined | Those tied to AI chip shipment volumes benefit; those tied to fab capex suffer | TER / KLAC, ASML | ⚠️ No new evidence today (TER/KLAC are the same 7/28 data set). The verification window is today's session and it has not happened yet. The first draft's claim that this had "entered a second test" was a misstatement and has been corrected |
| 6 | Momentum breakdown / value rotation | Positive (value side) | A | On 7/28 XLV +2.36% and XLF +1.27% both hit all-time highs, the Dow +1.03% | Medium-high | Medium-high, today's FOMC is the stress test | Money migrating from AI momentum into healthcare/financials/cyclicals | XLV, XLF, F, ISRG | ⚠️ This coexisting with "the Nasdaq 100 entering a correction" needs explaining: yesterday's conclusion was "rotation, not panic" (VIX easing, breadth positive), and once the correction is confirmed that conclusion needs re-examination (see §10 open item 1) |
| 7 | Casualties of AI disruption (⚠️ hypothesis pending verification) | Negative | B | FVRR revenue −10%, active buyers −21.9%, full-year guidance cut by about 9.5% | Medium (⚠️ the first draft gave "medium-high"; lowered) — management attributing the revenue decline to AI is an unfalsifiable and self-interested account, not equivalent to third-party evidence | To be determined | Low-end outsourcing/crowdsourcing platforms displaced by AI | FVRR (UPWK had no supporting data and has been removed from the table) | Single sample; ⚠️ not verified whether FVRR simultaneously maintained/raised EBITDA guidance (the same blind spot as CSGP, see §10) |
| 8 | Beneficiaries of falling oil | ⚠️ Cut from "medium" to "watch and see" (not zeroed) | C | Yesterday's §6① raised it to "medium"; oil reversed overnight | — | Watch and see | — | JETS/DAL under near-term pressure; RCL listed separately as a mixed case | ⚠️ The first draft cut this to 0 and judged RCL a casualty — overriding a company guidance already on the ground with one trading day of commodity prices takes the rule too far; corrected |
3. Overall Single-Stock Strength Ranking
⚠️ Yesterday's §6⑤ item 2: every single stock must first clear the sector-direction gate. §3.1 keeps the "Sector ETF (7/28)" column, and conflicts have been proactively downgraded. ⚠️ Pre-market column convention: only genuine pre-market quotes go in; where none is available, write "no pre-market quote." The first draft put Ford's after-hours price into the pre-market column and STX's full-day 7/28 gain into the pre-market column, both cross-session mixing, now corrected. Positive levels use one six-tier scale: S / A+ / A / B+ / B / C (the first draft's A− and C+ were out of bounds and have been fixed).
3.1 Bullish Side (descending by total score)
| Rank | Ticker | Name | Theme | Level | Total | Core news | Fundamentals / moat | Expectation gap | Pre-market | Sector ETF (7/28) | Key risk | Verdict |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | TER | Teradyne | AI back-end test | A+ | 69 | Q2 beat by 8.9%; Q3 guidance midpoint beat by about 20% | Back-end test duopoly, tied to AI chip shipment volumes | Medium-high | +7.0% $343.02 (was +13.5% after hours) | SMH −3.45% ⚠️ against sector | From +13.5% after hours to +7.0% pre-market, nearly half given back; ⚠️ the Q3 guidance midpoint is −6% (revenue) / −19% (EPS) QoQ vs. Q2 actuals | Watch closely (do not chase) |
| 2 | BE | Bloom Energy | AI power | S | 68 | Revenue beat by 30%, +165.6% YoY; EPS beat by 91.8%; both full-year revenue and EPS raised (✅ yfinance re-verified) | $25B Brookfield commitment; total backlog about $20 billion (including $6 billion product backlog) ⚠️ this metric is exactly what the short seller disputes; ⚠️ net debt $458 million, not net cash; D/E 311.5% | High | +8.45% $180.94 (measured) | XLU −0.35% ⚠️ against sector | Has not reclaimed $188.18; −52.5% from the 52-week high, −33.8% over the past month; +37.5% dilution in one year; on FY26 guidance, P/E 62–67x, P/S ~12x, P/B 51.5x; TTM operating cash flow unstable (one quarter contributed 140%); the short seller questions scandium supply | Watch closely (⚠️ the first draft said "priority deep-dive") |
| 3 | MSFT | Microsoft (微软) | AI capex arbiter | A | 67 | FQ4 after the close tonight; Azure guidance 39–40% cc | Cloud + Copilot (paid seats >20 million) | To be determined | No pre-market quote (7/28 close $393.35) | XLK −1.84% ⚠️ | Binary event; capex cuts both ways; IV crush | Watch only (before the event) |
| 4 | F | Ford (福特) | Value rotation | A | 66 | EPS beat by 20%; both EBIT and FCF raised; adjusted EBIT +17% | Cash $22.3 billion, total liquidity $43.4 billion | Medium | No pre-market quote (after hours $15.71, +4.98%) | XLY +1.48% ✅ with sector | ⚠️ Revenue −4%, volumes down; ⚠️ the FCF raise includes a $500 million one-off tariff refund; ⚠️ Novelis catch-up is one-off; second raise this year | Watch closely |
| 5 | VRT | Vertiv | AI power | B+ | 65 | Adjusted EPS +60%, margin +410bp, second full-year raise; but revenue missed | Leader in data-center power distribution | Negative | No pre-market quote | XLI −0.39% | Consecutive revenue misses; +66% YTD; already −6.27% on 7/28 | Watch only |
| 6 | META | Meta | AI capex | B+ | 64 | Q2 after the close tonight; full-year capex guidance $125–145 billion (2025: $72.2 billion) | Advertising cash cow, FCF swallowed by capex | To be determined | No pre-market quote | XLC +1.87% ✅ | Size of the capex revision; FCF under pressure; IV crush | Watch only (before the event) |
| 7 | ISRG | Intuitive Surgical (直觉外科) | Healthcare highs | B | 60 | UBS upgrade to buy, target $500→$550 | Surgical robotics leader, very high switching costs | Medium | No pre-market quote | XLV +2.36% 🔺 all-time high ✅ | Ratings-driven moves persist weakly; high valuation | Watch closely |
| 8 | XLE / MGY | Energy chain | Geopolitics | B+ | 58 | Brent about +3.5% overnight; MGY upgraded to buy at Truist | — | Medium | No pre-market quote | XLE −1.35% ⚠️ direction just reversed | ⚠️ The attacks were intercepted, no production loss; diplomatic channels active | Watch closely |
| 9 | XLF / JPM | Financials | Momentum breakdown + FOMC | B | 57 | XLF at an all-time high; the only sector that benefits in the hawkish case | — | Medium | No pre-market quote | XLF +1.27% 🔺 all-time high ✅ | If dovish, the logic inverts | Watch closely |
| 10 | CSGP | CoStar | Real-estate tech | B+ | 55 | ⚠️ Re-rated: net income +817%, adjusted EBITDA +116%; full-year EBITDA guidance maintained (the company calls it the highest ever); but revenue guidance cut (still +14~16% growth) | Monopoly on commercial real-estate data | Mixed | −14.2% $26.01 | XLRE +0.55% | Revenue guidance cut; the pre-market decline is still widening | Watch only (⚠️ the first draft said "avoid," a misjudgment from checking only one guidance line) |
| 11 | NVDA | Nvidia (英伟达) | AI semiconductors | B | 55 | The only gainer among 20 semiconductor names on 7/28 (+0.25%); but the 5Y CDS widened 14bp to 82bp | AI compute leader | Low (well known) | No pre-market quote | SMH −3.45% ⚠️ | The credit market has already priced risk; questions about circular financing | Watch only |
| 12 | HON | Honeywell (霍尼韦尔) | Industrials / ratings | C | 52 | BofA upgrade to neutral, target $205→$265 | Industrial conglomerate | Low | No pre-market quote | XLI −0.39% | "Upgraded to neutral" is a weak signal | Watch only |
| 13 | STX | Seagate (希捷) | Storage / AI | B | 50 | Next-quarter guidance EPS $7.30 vs. est. $5.80 | HDD duopoly | High | No pre-market quote | SMH −3.45% ⚠️ against sector | ⚠️ The source is ts2.tech (blacklisted by this report) with no secondary confirmation from a company release → heavily discounted | Watch only (⚠️ the first draft ranked it 7th overall with 63 points, a double standard on sourcing, now downgraded) |
3.2 Bearish / Avoid Side (ascending by total score; the lower the score, the more negative)
| Rank | Ticker | Name | Theme | Level | Total | Core news | Pre-market | Verdict |
|---|---|---|---|---|---|---|---|---|
| 1 | AMIX / DFNS / STFS / STKH / CSAI | Micro-cap movers | Speculation | C | 15 | Pre-market ±19–67%, no verifiable fundamentals, unrelated to today's main lines | Extreme | Avoid |
| 2 | FVRR | Fiverr | AI disruption | A | 28 | Revenue −10%, buyers −21.9%, full-year guidance cut by about 9.5% | −16.4% $9.69 | Avoid / short watch |
| 3 | ASML | ASML (阿斯麦) | China DUV | A | 33 | China DUV mass production; ⚠️ counterpoint: 5 units vs. an order book full through 2027 | Weak | Avoid |
| 4 | KLAC | KLA | Front-end capex exposure | A | 34 | ✅ Reason established: guidance beat only marginally + memory pricing may suppress gross margin into 2027; China is 26% of revenue | Weak | Avoid (⚠️ the first draft's rationale of "reason unknown" is withdrawn and replaced with "reason known and valid") |
| 5 | JETS / DAL / UAL | Airlines | Oil reversal | B+ | 36 | Oil reversed overnight; ⚠️ but pass-through is hedged and lags by quarters | — | Watch only (⚠️ the first draft said "avoid / short watch," now softened) |
| 6 | MU / SNDK / WDC | The three memory names | Memory de-leveraging | B+ | 37 | ⚠️ SK hynix is mixed rather than one-sidedly negative on re-verification (a miss of only 5.5%/6.6%, the company rejects the AI-slowdown reading, HBM4 in mass production, SKHY up after hours) | Mixed | Watch only |
| 7 | ARM | Arm | Momentum breakdown + earnings tonight | B+ | 38 | 7/28 −8.11% $244.74, pre-market −1.49% $241.10; −45.9% from the 52-week high ($452.70); options imply ±14.9%. ⚠️ Three additions from yfinance: P/E 112.8x on this fiscal year; FY26 stock-based compensation $1.052 billion = 21.4% of revenue, more than full-year FCF of $949 million (FCF−SBC = −$103 million); free float is only 13.4% of shares outstanding and short interest is 12.0% of float | −1.49% | Avoid (before the event) |
| 8 | NXPI | NXP (恩智浦) | Auto semiconductors | B | 38 | 7/28 −3.19% intraday, −4.72% after hours | — | Watch only |
| 9 | LRCX | Lam Research (泛林) | Capex exposure + earnings tonight | B | 39 | ⚠️ The first draft treated it as a purely trend-damaged name and missed that it reports tonight; now added | — | Avoid (binary event before the print) |
| 10 | QCOM | Qualcomm (高通) | Handset cycle + earnings tonight | B | 40 | 7/28 −4.21% $162.88, pre-market +0.20%; tonight's consensus revenue $9.672 billion (−6.68%), EPS $2.2208 (−19.83%); options imply ±12.8%. ⚠️ Added from yfinance: gross margin has fallen four quarters running, 55.6%→53.8%, and operating margin 26.6%→21.8% (revenue falling while R&D is still +10.6%, so operating leverage works in reverse); mean rating 2.56 hold, 22 of 30 at hold; forward P/E 14.8x | +0.20% | Avoid (before the event) |
| 11 | RCL | Royal Caribbean (皇家加勒比) | Mixed case | B | 48 | The company has already raised full-year EPS guidance (positive) vs. the sector driver inverting (negative) | — | Watch only (⚠️ the first draft judged it "a casualty / short watch," now corrected) |
| 12 | CAPR | Capricor | FDA advisory committee | B | — | FDA advisory committee today, 7/28 −6.08% | — | Avoid (pure binary event) |
4. Single-Stock Scoring Model (100 points)
| Dimension | Points | Scoring convention |
|---|---|---|
| Source authority | 0–15 | Company press release/SEC/earnings call = 13–15; authoritative media = 8–12; sell-side ratings = 5–8; blacklisted source = 0–3 |
| Catalyst directness | 0–20 | Own earnings/guidance/orders = 17–20; indirect thematic = 8–14; pure concept = 0–7 |
| Earnings elasticity | 0–15 | Magnitude of improvement in revenue/EPS/gross margin/guidance |
| Moat and fundamentals | 0–15 | Growth, earnings quality, cash flow, net cash/debt, market position, switching costs |
| Expectation gap | 0–10 | Relative to consensus (⚠️ YoY growth must not be substituted); deduct for names that have already run and are well known |
| Catalyst persistence | 0–10 | The longer the order book/industry cycle, the more points; deduct for single-day sentiment |
| Tradability | 0–10 | Liquidity, options depth, market-cap recognition, pre-market absorption |
| Risk deduction | 0 ~ −15 | Guidance cut, large pre-market gap, litigation/regulation/short-seller dispute, dilution, multiple compression, IV crush |
4.1 Line-Item Detail (sums re-checked item by item)
| Ticker | Authority | Directness | Elasticity | Moat | Expectation gap | Persistence | Tradability | Risk deduction | Total |
|---|---|---|---|---|---|---|---|---|---|
| BE | 15 | 20 | 15 | 8 ⬇ | 6 | 9 | 9 | −14 ⬇ | 68 |
| TER | 15 | 20 | 14 ⬇ | 12 | 6 ⬇ | 9 | 8 | −15 ⬇ | 69 |
| MSFT | 12 | 18 | 10 | 15 | 5 | 9 | 10 | −12 | 67 |
| F | 15 | 20 | 11 ⬇ | 8 | 5 ⬇ | 7 | 8 | −8 ⬇ | 66 |
| VRT | 15 | 20 | 13 | 11 | 4 | 8 | 8 | −14 | 65 |
| META | 12 | 18 | 10 | 14 | 5 | 8 | 10 | −13 | 64 |
| CSGP | 15 | 20 | 11 ⬆ | 12 | 3 | 6 | 8 | −20→−20 (capped at −15, applied −15) | 55 (⚠️ see note below) |
⬇/⬆ are adjustments relative to the first draft, with reasons:
- BE moat 12→8, risk −10→−14: ① the core supporting metric, backlog, is exactly what the short seller disputes; ② ✅ new from the yfinance re-verification: net debt $458 million (the first draft implicitly assumed net cash, which is wrong), D/E 311.5%, diluted share count +37.5% in one year, one quarter contributing 140% of TTM operating cash flow (extremely unstable), and on FY26 guidance P/E 62–67x / P/S ~12x / P/B 51.5x / EV/EBITDA 207x. Total 76→71→68.
- TER elasticity 15→14, expectation gap 5→6, risk −12→−15: ⚠️ the first draft used "+104% YoY" as the expectation gap, violating this model's convention — Q2 revenue actually beat consensus by only 8.9%; added the "Q3 guidance down QoQ on both lines" risk. Total 72→69.
- F elasticity 12→11, expectation gap 7→5, risk −6→−8: revenue −4%, the FCF raise includes a $500 million one-off refund, and this is the second raise this year (the expectation gap should be discounted). Total 71→66.
- CSGP moves from the bearish side to the bullish side: profit guidance maintained + net income +817%; the first draft checked only the revenue guidance line before assigning "negative A / avoid," violating this report's own iron rule stated in §5 that "guidance outweighs the current-quarter beat." The risk deduction is taken at the model cap of −15. Total 30→55.
⚠️ One self-exposure in the scoring model: in the first draft's §4.1 all six line-item sums were correct, yet for two of them (TER, F) the "expectation gap" input itself was wrong (YoY substituted for vs.-consensus). A correct sum ≠ a correct score — a prohibition clause has been added to the model's convention column.
5. Detailed Analysis of Top Names
1Bloom EnergyBE68 pts · watch closely
- Related news (7/28 16:05, Businesswire6): Q2 revenue $1.0654 billion (est. $822.8 million, a beat of about 30%), +165.5% YoY; adjusted EPS $0.78 (est. $0.40); product revenue +215% to $935.4 million; gross margin 33.4% (+668bp); operating profit $182.2 million (versus −$3.5 million a year earlier). Full-year revenue $3.4–3.8 billion → $3.9–4.2 billion; adjusted EPS $1.85–2.25 → $2.55–2.85.
- Catalyst logic: a double of current-quarter beat + guidance raise, where the size of the guidance raise (EPS midpoint +38%) exceeds the size of the current-quarter beat — satisfying this skill's iron rule that "guidance outweighs the current-quarter beat."
- ⚠️ The dispute that must be stated alongside it (missing from the first draft, added here): what the short seller Hunterbrook Media (7/8) questions is the backlog itself — the contested point is whether global supply of scandium oxide can support the backlog scale the company claims. The company has publicly rebutted this, saying supply is ample, the supply chain does not depend on China, and visibility supports 25GW of annual production. (Globe and Mail23) This report does not adjudicate that dispute, but since the backlog is the contested item, it cannot simultaneously be treated as clean moat evidence — the moat score has been cut from 12 to 9.
- ✅ The H2 arithmetic problem is solved (listed as an open item in the first draft, closed after the yfinance re-verification): H1 revenue booked = Q1 $0.7511 billion + Q2 $1.0654 billion = $1.8165 billion. To reach the $3.9–4.2 billion guidance, the second half needs to do $2.0835–2.3835 billion. Sell-side consensus before the print had Q3+Q4 = $0.9337 + $1.1630 = $2.0967 billion, sitting exactly at the low end of the guidance range. → Reading: the guidance floor is essentially equal to the prior consensus, so clearing it is not hard; but the guidance ceiling implies the second half running about 14% above prior consensus, so the range itself is aggressive. The contested question is not "can they hit it" but "how good is the ceiling." → ⚠️ Also clarifying one questionable figure from the first draft: the pre-print (7/27) media line of "H1 revenue $751.1 million" is arithmetically incompatible with Q2 alone at $1.0654 billion — $751.1 million is in fact Q1 standalone revenue (+130.4% YoY), mislabeled as H1. The first draft was right to discard the number, but wrong about why.
- ⚠️ Three substantive risks added by the yfinance re-verification (all missing from the first draft):
- Position: the 52-week high is $351.28 (6/25) and the current price is −52.5% from it; −33.8% over the past month, −42.1% over the past three months; but still +92.0% YTD and +379.7% over the past 12 months; beta 3.74. This "beat and raise" comes after the stock was cut in half, not at a high — the payoff structure is completely different from what the first draft implicitly assumed.
- Dilution and leverage: diluted share count went from 232.5 million → 319.7 million (+37.5%) in a year; over the same period cash went from $575 million → $2.491 billion and total debt from $1.522 billion → $2.949 billion — the company did both a large equity and a large debt raise within two quarters. The net position is net debt of $458 million, not net cash; D/E 311.5%. "Revenue doubled" has to be discounted at the per-share level.
- Cash-flow quality: TTM operating cash flow is only $298.2 million, of which 2025Q4 alone contributed $418.1 million (140% of the total), while 2026Q1 was only $73.6 million. This is not a smooth curve; Q2 operating cash flow is the number to watch (Yahoo has not yet recorded it).
- Valuation (on the company's own FY26 guidance, not Yahoo's forward convention): P/E 62–67x, P/S ~12x, P/B 51.5x, EV/EBITDA 207x, short interest 7.7% of float. ⚠️ The forward P/E of 36.7x that Yahoo shows uses FY2027 consensus (EPS 4.545), and that number implies FY27 revenue growing another 72.8% and EPS another 109.7% — an assumption of two consecutive doublings, with very little margin for error. Whenever you cite a forward P/E, you must state which year it is.
- One positive cross-check on earnings quality: Q2 GAAP net income $196.3 million + stock-based compensation of about $45 million ≈ $241 million, which lines up with "adjusted EPS 0.78 × diluted shares of about 320 million ≈ $250 million" → this beat is mainly operational, not something propped up by a one-off tax item. (Inference; must be confirmed against the non-GAAP reconciliation table in the 10-Q.)
- Pre-market and technicals: 7/27 close $188.18 → 7/28 intraday −11.34% to $166.84 (pre-earnings panic + the short report + a pipeline regulatory rejection) → after hours +10.88% $184.99 → measured pre-market +8.45% $180.94 (pre-market high $182.19, +9.14%).
- Final judgment: the fundamental numbers are the strongest fact on the ground today — revenue, EPS and guidance have all three been independently re-verified against yfinance and match. But this is a stock that is down by half from its high, has diluted 37.5% in a year, operates with net debt, has an extremely unstable cash-flow curve, and whose core metric is being publicly questioned. ⚠️ The verification point set yesterday has still not been met as of writing — the measured $180.94 is still below the 7/27 close of $188.18, and by a wider margin than the media figure ($185.20) suggests. Per yesterday's §6④ item 6: until it reclaims $188.18, do not treat it as a clean positive trade.
2TeradyneTER69 pts · watch closely
- Related news (7/28, Businesswire11): Q2 EPS $2.47 (est. $2.09), revenue $1.329 billion; Q3 guidance EPS midpoint $2.00 vs. consensus $1.44, revenue midpoint $1.25 billion vs. consensus $1.026 billion (a beat of about 20%). CEO Greg Smith said the Q3 guidance reflects "strong AI-related demand."
- ⚠️ Two omissions in the first draft, added here:
- The correct expectation gap is +8.9%, not +104%. Q2 revenue consensus was $1.22 billion against an actual $1.329 billion, a beat of 8.9%. "+104% YoY" is a growth rate, not an expectation gap — the first draft substituting YoY for the expectation gap is the scoring-method error this QC pass caught.
- The Q3 guidance midpoint is below Q2 actuals: revenue $1.25 billion vs. $1.329 billion (−6% QoQ); EPS $2.00 vs. $2.47 (−19% QoQ). "Guidance beat by a wide margin" and "guidance down QoQ" are both true at once — the first draft wrote only the first half.
- Theme and stage: "back-end test ≠ front-end inspection" — ⚠️ this hypothesis has no new evidence today. TER and KLAC are the same data set from after the 7/28 close, and the real test (intraday price action) has not happened yet. And on re-verification the KLAC leg is gross margin mix + guidance beating only marginally, with no direct connection to "front-end capex exposure" — the axis actually rests on TER as a single point of support.
- Pre-market: 7/28 close $320.65 (−4.22%) → after hours +13.53% $364.02 → pre-market +7.0% $343.02, nearly half already given back.
- Final judgment: the one most worth watching and least worth chasing. Yesterday's §6④ item 3 already listed "chasing TER's after-hours gain" as avoidance item 3; the give-back from +13.5% after hours to +7.0% pre-market is early confirmation of that avoidance. Watch first, do not chase.
3MicrosoftMSFT67 pts · watch only
- FQ4 after the close tonight. ⚠️ Consensus conventions conflict; stated side by side without adjudication: one set has revenue $89.37 billion / adjusted EPS $4.33; yesterday's recap recorded another set at revenue $87.50–87.67 billion / EPS $4.22–4.24. The company's own guidance is $86.7–87.8 billion. Azure guidance 39–40% (constant currency).
- Catalyst logic: what is decisive is not this quarter's Azure but FY2027 capex guidance. Capex this quarter is expected to exceed $40 billion; calendar 2026 is around $190 billion; the market expects FY27 growth of +20%~30% (about $220 billion). Microsoft Cloud gross margin guidance has already come down to 64%, and coming in below that would mean AI growth is still being swallowed by costs. Copilot paid seats exceed 20 million.
- ⚠️ The capex guidance is two-way for the market: above expectations → positive for semis, negative for software margins; below expectations → confirms "capex has peaked." The outcome of today's two main lines rests on the same number.
- Options: the 7/31 weekly 392.50 straddle prices about ±7%, with a call/put ratio of about 1.9:1; the implied market-cap swing is about $189 billion. 7/28 close $393.35 (+1.09%).
- Judgment: watch only. Buying before the print means paying an IV premium for a two-way, unpriceable binary event, and there will certainly be IV crush afterwards.
4FordF66 pts · watch closely
- Related news (7/28, CNBC12): adjusted EPS $0.42 (est. $0.35); adjusted EBIT $2.5 billion (+17%), 5.2% margin; Q2 adjusted FCF $2.1 billion; cash $22.3 billion, total liquidity $43.4 billion. Full-year adjusted EBIT $8.5–10.5 billion → $10.0–11.0 billion; full-year adjusted FCF $5.0–6.0 billion → $6.0–7.0 billion.
- ⚠️ Three omissions in the first draft, added here: ① revenue $48.3 billion, −4% YoY — the media line was "margins expand despite revenue dip," with volumes down because of the Novelis disruption and some models being discontinued, and the first draft never mentioned Ford's revenue or volumes anywhere; ② the FCF raise includes the $500 million of the IEEPA tariff refund already received early (the Supreme Court struck down the IEEPA tariffs; the total is $1.3 billion, with the remaining $800 million falling in 2027) — that is, half of the roughly $1 billion increase in the FCF midpoint comes from a one-off refund; ③ this is the second full-year guidance raise of 2026, so the expectation gap should be discounted accordingly.
- Judgment: a $1.5 billion lift in the guidance floor is still a hard signal and the sector is a tailwind (XLY +1.48%), but the "clean positive" quality is lower than the first draft judged. The growth quality is "margin expansion + one-off items," not "volume and price rising together."
5CoStarCSGP⚠️ the single largest conclusion correction in this edition · 55 pts · watch only
- The first draft graded it "negative A / avoid" on the basis of "both Q3 and full-year guidance below expectations + the CFO leaving." On re-verification, that judgment checked only one guidance line.
- The complete facts (Businesswire15): the company's own headline is "a profitability inflection." Q2 revenue $925 million (+18%); net income $55 million vs. $6 million a year earlier (+817%), diluted EPS $0.14 vs. $0.01; adjusted EBITDA $184 million (+116%), 20% margin. Full-year adjusted EBITDA guidance of $780–820 million is unchanged (21–22% margin, which the company calls its highest ever). Full-year revenue guidance was cut to $3.715–3.755 billion, but that still represents +14~16% growth, which the company attributes to efficiency optimization at Homes.com and to the transaction-based Ten-X business as a deliberate strategic choice. The CFO change is an internal succession (Lown moving to Allstate, Rossmann taking over), not an abrupt departure.
- Judgment: this is a "cut revenue guidance, protect profit guidance" structure, not a one-sided negative. The −14.2% pre-market reflects a market looking only at the revenue line. But this report does not turn bullish on that basis — the revenue guidance cut is a fact, the pre-market decline is still widening (after hours −13.19% → pre-market −14.2%), and XLRE at only +0.55% offers no support. "Watch only" rather than "avoid."
- ⚠️ Methodological lesson: this report's own iron rules say "guidance outweighs the current-quarter beat," yet on CSGP it checked only the revenue guidance line. §10 open item 4 has added "whether FVRR is the same pattern" as a must-check item.
6VertivVRT65 pts · watch only
- Reported pre-market on 7/29. Revenue $3.274 billion (+24%, +18% organic) missed the $3.38 billion estimate; adjusted diluted EPS $1.52 (+60%); adjusted operating margin 22.6% (+410bp); full-year guidance raised across the board (second consecutive quarter); Q3 guidance revenue $3.65–3.85 billion, adjusted operating margin 24–25%.
- Judgment: excellent on profit, short on revenue — in the current environment a revenue miss in the AI chain carries more weight than an earnings beat, because the bear narrative is precisely "demand has peaked." It and BE are both AI power yet moving in opposite directions, and that divergence is one of today's most informative observations: the market is currently rewarding "visibility on new orders" and punishing "margin delivery on existing orders." Already −6.27% on 7/28, still +66% YTD.
7MetaMETA64 pts · watch only
- Q2 after the close tonight. Consensus EPS about $7.18–7.24, revenue about $60.16 billion (guidance $58.0–61.0 billion). Full-year capex guidance $125–145 billion against $72.2 billion actual in 2025 — nearly a doubling within a year, already raised twice this year.
- Judgment: the core question is whether advertising growth can cover the capex expansion, and how much negative free cash flow the market will tolerate. META's capex controversy is sharper than MSFT's — MSFT's capex has Azure revenue directly against it, while META's mainly corresponds to internal model training, a longer ROI path. Watch only.
⑧ Energy chain (XLE / MGY, 58 pts, watch closely)
- Brent's September contract rose about +3.5% to $87.0 overnight; the drivers were Iran-linked militias striking Eastern Province oil facilities in Saudi Arabia from Iraq, US/Saudi strikes on eastern Iraq, and the IRGC ballistic-missile surprise attack. Magnolia Oil & Gas was upgraded to buy at Truist.
- ⚠️ This edition's downgrades relative to the first draft: ① all attacks were intercepted and no production loss was reported — a completely different pricing basis from "oil facilities were hit"; ② Iran's foreign minister held separate talks with Saudi Arabia and Oman over the same period, so diplomatic channels are active; ③ the Hormuz closure is a carry-over fact, not a new overnight positive; ④ sector direction conflicts: XLE was still −1.35% on 7/28. All told: the theme strength stays at the first draft's A, but logic robustness is cut from "medium-high" to "medium" and persistence from "medium" to "medium-low."
9Intuitive SurgicalISRG60 pts · watch closely
- UBS upgraded to buy, target $500 → $550. The sector, XLV, is +2.36% and at an all-time high — the only name in this report with the double tailwind of "single-stock positive + sector all-time high." Ratings-driven moves are inherently weakly persistent (typically 1–2 days), so the weight comes mainly from sector momentum rather than from the upgrade itself.
10NvidiaNVDA55 pts · watch only
- On 7/28 it was the only gainer (+0.25%) among 20 semiconductor names, closing at $197.01. On 7/27 its 5-year CDS widened 14bp in one day to 82bp, the largest single-day move since the contract began trading in November 2025; the stock fell −5% the same day.
- Judgment: the price decoupling and the credit widening are happening at the same time — this is not a positive, it is a disagreement. Nvidia holds equity in or guarantees debt for customers such as OpenAI and CoreWeave, and those customers then use the money to buy Nvidia hardware; that loop makes demand look stronger than true end demand.
- ⚠️ Data grading note: this CDS figure is a second-hand source, TNW relaying Bloomberg, and dated 7/27 (two trading days ago). Yesterday's recap listed it as "not obtained" on two consecutive days. This edition does not judge it as "gap resolved," but downgrades the label to "second-hand relay, awaiting primary confirmation" (the first draft marked it ✅ resolved, too loose a standard, now fixed). From the same source, "CoreWeave's 5-year implied default probability of 42%" is an extreme figure from a single source, for reference only, not entering conclusions.
6. Negative / Avoid List
| Ticker | Theme | Core negative | Reason to avoid | Short watch |
|---|---|---|---|---|
| FVRR | AI disruption | Revenue −10%, adjusted EPS missed; full-year guidance cut by about 9.5%, Q3 guidance midpoint 15% lower; annual active buyers −21.9% | Structural rather than cyclical damage, which usually does not complete in one move. ⚠️ But note: management attributing the revenue decline to AI is an unfalsifiable and self-interested account; and it has not been verified whether it simultaneously maintained/raised EBITDA guidance (the same blind spot as CSGP) | Yes (already down 16%, so chasing the short is risky) |
| ASML | China DUV | China immersion DUV mass production, −6% to −8% in one day | A narrative-level negative, hard to falsify near-term. ⚠️ Counterpoint: 5 units in 2026 vs. an ASML order book already full through 2027, reliability needs years of iteration, and several analysts think the reaction is overdone | No |
| KLAC | Front-end capex | Q4 beat on both lines yet −8% after hours; about −13.7% over two days | ✅ Reason established (the first draft's "unknown" is withdrawn): ① Q1 FY27 guidance beat only marginally (revenue $4.0 billion ±$200 million vs. est. $3.91 billion, EPS $1.16 ±$0.10 vs. $1.13), a sharp drop-off from several consecutive quarters of double-digit beats; ② management said memory pricing is a headwind that may suppress gross margin into 2027; long-term gross margin of 60–65% is mix-driven. We now know why the market sold — and the reason is valid, so it stays on the avoid list | No |
| MU / SNDK / WDC | Memory | 7/28 −8.85% / −14.25% / −6.91% | ⚠️ An important softening in this edition: the first draft supported this judgment with SK hynix as a one-sided negative, and on re-verification SK hynix is mixed, not negative (a miss of only 5.5%/6.6%, management explicitly rejecting the AI-slowdown reading, HBM4 already in mass production, and the US line SKHY up after hours). The evidence supporting this bearish call is weaker than in the first draft | No |
| ARM | Momentum breakdown + earnings tonight | 7/28 −8.11% $244.74; −45.9% from the 52-week high of $452.70 (6/18), −26.8% over the past month; options imply ±14.9% (the largest this week); tonight's consensus revenue $1.2675 billion (+20.4%), EPS $0.4038 (+15.4%) | Binary event + extremely high IV. ⚠️ Yesterday's §6③ gave a specific warning: the 7/27 recap built on ARM precisely the theme that was later falsified, so be especially restrained on this name. ✅ yfinance supplied the piece that was missing then — "7/27 was a short squeeze" now has a structural explanation: free float is only 13.4% of shares outstanding (SoftBank holds the vast majority) and short interest is 12.0% of float, and low float plus high short interest is itself a cause of violent two-way moves, needing no fundamental reason. ⚠️ Two more items: P/E 112.8x on this fiscal year (Yahoo's 79.6x uses FY2028); FY26 stock-based compensation $1.052 billion = 21.4% of revenue, more than full-year FCF of $949 million → FCF−SBC = −$103 million, meaning "good cash-flow conversion" is largely an accounting effect of adding SBC back; ROE is only 12.0% yet it trades at 31.4x P/B | No |
| QCOM | Handset cycle + earnings tonight | Tonight's consensus revenue $9.672 billion (−6.68%), EPS $2.2208 (−19.83%); FY26 full-year EPS expected −10.2%; −37.3% from the high; options imply ±12.8% | Fundamental downturn + binary event. ⚠️ The yfinance re-verification points to something more telling than EPS: gross margin has fallen four quarters running (55.6%→55.3%→54.6%→53.8%) and operating margin has gone from 26.6% to 21.8%, while R&D spending over the same period is still +10.6% — operating leverage is working in reverse. But forward P/E is only 14.8x, TTM free cash flow is about $12.5 billion and ROE is 36.1%; the "cheap" is real, it just has a reason; mean rating 2.56 (hold), 22 of 30 at hold. ⚠️ Also note: the trailing P/E of 17.5x is not trustworthy — TTM net income includes $7.370 billion in FY26Q2 (a 69.5% single-quarter net margin, clearly containing a large one-off gain) and −$3.117 billion in FY25Q4 | No |
| LRCX | Capex exposure + earnings tonight | ⚠️ The first draft treated it as a purely trend-damaged name and missed that it reports tonight | Binary event before the print, handled the same way as ARM/QCOM | No |
| JETS / DAL / UAL | Oil reversal | Brent about +3.5% overnight | ⚠️ Softened in this edition: fuel cost pass-through to airlines is hedged and lags by quarters, so a single-day +3.5% does not constitute a same-day fundamental reversal; and all attacks were intercepted with no production loss. Cut from "avoid / short watch" to "watch only" | No |
| RCL | Mixed case | The sector driver inverted | ⚠️ The most important correction in this edition: the first draft judged RCL "a casualty," but it has just raised full-year EPS guidance ($17.10–17.50 → $17.73–17.87) and closed 7/28 +5.72%. Overriding a company guidance already on the ground with one trading day of commodity prices takes the "judge whether the driver persists" rule too far | No |
| NXPI | Auto semiconductors | 7/28 −3.19% intraday, −4.72% after hours | Yesterday's §6④ item 7 flagged that this kind of judgment was wrong on UHS, so check the sector first; auto semiconductors have no independent sector ETF for support | No |
| CAPR | FDA advisory committee | FDA advisory committee today, 7/28 −6.08% | Pure binary event, unsuitable for both longs and shorts (kept for a third consecutive day) | No |
| Micro-cap movers | Speculation | AMIX +67.3%, DFNS +50.7%, STKH −36.3% and others | Extremely thin pre-market volume, unrelated to any of today's main lines | No |
7. Within-Theme Rankings
Theme 1: AI power / data-center electricity
| Rank | Ticker | Role | Catalyst directness | Fundamental support | Verdict |
|---|---|---|---|---|---|
| 1 | BE | Core beneficiary (new-order driven) | Very high | Backlog +140% ⚠️ but it is the item the short seller disputes | Watch closely |
| 2 | VRT | Leader (existing-order margin driven) | Very high | Margin +410bp, consecutive revenue misses | Watch only |
| 3 | GEV / PWR | Elasticity (spillover) | Low | Unverified | Watch only |
The most informative point in this theme: BE and VRT are in the same theme, reported in the same period, and are moving in opposite directions. The market is currently rewarding "visibility on new orders" and punishing "margin delivery on existing orders."
Theme 2: Semiconductors (direction leaning negative, internally split)
⚠️ The ranking contains an unverified-hypothesis component: TER's position depends partly on the "back-end vs. front-end" hypothesis, which currently rests on TER as a single point of support (see §2 Theme 5).
| Rank | Ticker | Role | Catalyst directness | Fundamental support | Verdict |
|---|---|---|---|---|---|
| 1 | TER | Core beneficiary (shipment-volume exposure) | Very high | Q2 beat by 8.9%, Q3 guidance beat by 20%, but guidance is down QoQ on both lines | Watch closely |
| 2 | NVDA | Leader (credit side widening) | Medium | AI monopoly vs. CDS +14bp | Watch only |
| 3 | MU / SNDK / WDC | Elasticity (memory) | Medium | ⚠️ SK hynix is mixed, not negative | Watch only |
| 4 | ARM / QCOM / LRCX | Earnings tonight (binary) | High | To be determined | Avoid (before the event) |
| 5 | KLAC / AMAT | Core casualty (capex exposure) | High | KLAC's reason now clear: guidance beat marginally + gross margin mix | Avoid |
| 6 | ASML | Core casualty (China DUV) | High | Order book full through 2027 (counterpoint) | Avoid |
Theme 3: Value rotation / momentum breakdown
| Rank | Ticker | Role | Fundamental support | Verdict |
|---|---|---|---|---|
| 1 | F | Core beneficiary | EBIT and FCF guidance both raised (⚠️ includes one-offs) | Watch closely |
| 2 | XLV / ISRG | Vehicle (sector all-time high) | Sector momentum | Watch closely |
| 3 | XLF / JPM | Vehicle (sector all-time high) | Sector momentum + rates | Watch closely |
Theme 4: Energy / geopolitics
| Rank | Ticker | Role | Fundamental support | Verdict |
|---|---|---|---|---|
| 1 | XLE | Vehicle | The sector direction just reversed, still negative over two days | Watch closely |
| 2 | MGY | Core beneficiary | Upgraded to buy at Truist | Watch closely |
| 3 | JETS / DAL | Casualty | Pass-through lags | Watch only |
| 4 | RCL | Mixed (guidance positive vs. sector inverting) | Full-year EPS guidance already raised | Watch only |
8. Open-Session Verification Signals
Pre-market (before 09:30)
| Observation | Verification point | How to read it |
|---|---|---|
| Can BE hold above $188.18 | The 7/27 close, the verification point set yesterday | Holds above → the print has falsified the short narrative; fails to → the market thinks the raised guidance still does not answer the scandium supply and backlog questions |
| Direction of TER's pre-market gain | After hours +13.53% → pre-market +7.0%, does it keep narrowing | Narrowing to below +3% → sector beta still overrides single-stock fundamentals and the "back-end ≠ front-end" hypothesis is falsified; holding above +7% → the hypothesis gets its first real test day |
| Does CSGP's decline converge | After hours −13.19% → pre-market −14.2% | If it converges after the open → the market is starting to price the profit guidance; if it keeps widening → the revenue line dominates |
| Can XLE turn positive pre-market | Whether the overnight +3.5% in oil passes through to the equities | Turns positive → the energy theme holds; fails to → the market is reading oil as "inflation risk" rather than "energy earnings," which is a worse signal for the broad market |
Intraday
- First 30 minutes: focus on whether BE (+8.45%) and TER (+7%) gap-and-go or gap-fill. ⚠️ Yesterday's most serious self-criticism was that "names that delivered generally printed their high at the open" — if that happens a third time this week, it should be hardened into a scoring rule.
- Sector ETFs: whether the all-time highs in XLV / XLF can extend past the FOMC.
- Volume: the pattern over the past two days is "volume is still on the falling semiconductors, while the rising sectors are absorbed on lighter volume." If the rising sectors trade heavy volume for the first time, that is the key signal that the style shift has been upgraded from "money shuffling" to "money inflow."
- Breadth: ⚠️ NYSE advance/decline counts not obtained for a third consecutive day.
Options and volatility
- MSFT ±7% (call/put 1.9:1, implied market-cap swing about $189 billion), ARM ±14.9%, QCOM ±12.8% (historical average 7.1%).
- ⚠️ IV crush: MSFT / META / QCOM / ARM / LRCX all report tonight, so buying options before the print can lose money even with the direction right, simply from IV collapsing; overnight IV typically drops 30–50% after a print.
- VIX 18.21 (7/28 close) — it eased yesterday even on a down day for the Nasdaq, which says "the market is selling AI, not selling stocks." ⚠️ Real-time pre-market VIX not obtained; if it breaks above 20 around the open, that means this meeting's pricing has shifted from "non-event" to "risk event."
Risk signals
- Gap and then reverse: BE (+8.45%), TER (+7%) — historically this week such names printed their high at the open.
- A lone gainer with no sector follow-through: BE against XLU, TER against SMH — the strongest names pre-market are all inside weak sectors, which is the structure this report most needs to watch.
- ⚠️ Real-time pre-market rate/FX readings are missing: VIX 18.21, 10Y 4.606%, DXY 101.393 are all 7/28 closing values. The first draft's assertion on that basis that "the 10Y is flat" is an unsupported inference and this edition retracts it. They need to be re-pulled before the open: if the 10Y breaks above 4.70% on a fast move up in oil, a positive open in the indices will be hard to sustain.
- Everything before 14:00 is low-information price action.
9. Final Conclusions
① The 5 names most worth watching today
Selection rule (missing from the first draft, added and actually applied here): take those tagged "watch closely" in §3.1 and take the top 4 by total score in descending order (TER 69 / BE 68 / F 66 / ISRG 60); plus MSFT as the "event anchor" (total 67, tagged "watch only") — because its capex guidance tonight simultaneously determines the direction of three themes, it is included to be watched, not to be bought. ⚠️ One note outside the rule: XLE / MGY (total 58, §3.1 rank 8) does not qualify under the rule, but its thematic importance today outranks its score — the overnight oil reversal is the direct basis on which this report overturned yesterday's conclusion. It is therefore listed separately below the table, explicitly marked as a thematic anchor rather than a selection result, and not mixed into the top 5.
| Ticker | Theme | Rationale | Biggest risk | Verification point |
|---|---|---|---|---|
| TER | AI back-end test | Q3 guidance midpoint beat by about 20% | The +13.5% after hours has already given back to +7.0%; Q3 guidance down QoQ on both lines (revenue −6%, EPS −19%); against SMH | Whether the pre-market gain keeps narrowing; gap-and-go or gap-fill in the first 30 minutes |
| BE | AI power | The only S-level positive on the ground today: revenue beat by 30%, EPS beat by 91.8%, both full-year revenue and EPS raised, ✅ all three re-verified against yfinance and matching | −52.5% from the high, +37.5% dilution in a year, operating with net debt, one quarter contributing 140% of operating cash flow; the backlog is the item the short seller disputes; P/E 62–67x on FY26 guidance | Whether it can reclaim $188.18 — measured pre-market $180.94, a wider gap than the media figure suggests |
| MSFT (event anchor, watch only before the print) | AI capex arbiter | One number in tonight's capex simultaneously determines three themes: semiconductors, software and AI power | Two-way binary event; IV crush; ⚠️ the yfinance re-verification did not return, so the numbers are not independently cross-checked | FY27 capex guidance vs. the market's roughly $220 billion; whether Microsoft Cloud gross margin holds 64% |
| F | Value rotation | The guidance floor rose $1.5 billion and the sector is a tailwind (XLY +1.48%); the smallest gap of the three gapping names | Revenue −4%, volumes down; the FCF raise includes a $500 million one-off tariff refund; second raise this year | Whether it can hold the after-hours $15.71 |
| ISRG | Healthcare highs | The only name in this report with the double tailwind of "single-stock positive + sector all-time high" (UBS upgrade to buy + XLV +2.36% at an all-time high) | Ratings-driven persistence is usually only 1–2 days; high valuation | Whether XLV's all-time high can extend past the FOMC |
The thematic anchor outside the rule — XLE / MGY (total 58): the overnight oil reversal is the direct basis on which this report overturned yesterday's "beneficiaries of falling oil," but its pricing basis is far weaker than the first draft assumed (all attacks intercepted, no production loss, diplomatic channels active, and the sector still pointing down over two days). Verification point: whether XLE can turn positive pre-market — if it cannot, the market is reading oil as "inflation risk" rather than "energy earnings," and that is a worse signal for the broad market.
② The 3 strongest themes today
| Theme | Core catalyst | Persistence | Representative names |
|---|---|---|---|
| 1. FOMC (energy inflation + employment, two variables) | Decision 14:00 + press conference 14:30; three pricing sources range from 6.6% to 38%, and hike pricing actually fell going into the meeting | Detonates today, single day | XLF (hawkish beneficiary) / ARM, VRT (hawkish casualties) |
| 2. AI capex confidence crisis | The Nasdaq 100 entered a correction; China DUV; NVDA CDS posted its largest single-day widening since listing; KLAC memory pricing headwind | High, tonight's MSFT/META are the direct counterparty | Casualties ASML/KLAC; beneficiaries XLV/XLF |
| 3. AI power (BE, a single strong driver) | BE revenue beat by 30% + both full-year guides raised | Medium-high, but the core metric is disputed | BE / VRT (mixed) |
③ What to avoid today
- Heavy positioning in any direction before 14:00. Three events stack up (FOMC + press conference + five earnings reports), and pre-market price discovery is incomplete. Listed as the first avoidance item for a third consecutive day.
- Chasing the gapping names (BE +8.45% / TER +7%). "Names that delivered printing their high at the open" has already happened twice this week; TER's give-back from +13.5% after hours to +7.0% pre-market is early confirmation.
- Taking part in the binary events at ARM / QCOM / LRCX / CAPR before they land. ARM ±14.9%, QCOM ±12.8%, LRCX reports tonight, CAPR has its FDA advisory committee today. ARM comes with an extra warning: the 7/27 recap built on it precisely the theme that was later falsified.
- Bottom-fishing KLAC. ⚠️ The rationale has changed from "reason unknown" to "reason known and valid": guidance beat only marginally + memory pricing may suppress gross margin into 2027.
- Treating micro-cap pre-market moves as a signal.
- Treating BE as a clean positive trade before it reclaims $188.18.
- ⚠️ New: pricing the FOMC off a single prediction market's number. Same-day readings from CME / Polymarket / Kalshi run from 6.6% to 38%, and taking a range or mixing them will produce a wrong conclusion.
④ Final one-sentence judgment
There are in fact quite a few company facts already on the ground before today's open — BE, TER, Ford, VRT, CSGP, FVRR, Visa, UPS, KLA and SK hynix have all put out numbers; what is genuinely undecided is the macro (14:00) and tonight's five reports. (⚠️ The first draft wrote "the only certain facts are three," contradicting the dozen-plus landed earnings reports it listed itself; corrected.) The most dangerous thing structurally is that the two strongest names pre-market (BE against XLU, TER against SMH) are both lone gainers inside weak sectors, and yesterday's recap had just concluded that "every single-stock conclusion must first clear the sector-direction gate." Hence this report's tone: thematic judgment can be aggressive, position judgment must be restrained — today suits watching verification points, not establishing directional positions.
10. Open Items (flagged proactively by this report)
- The conflict between the Nasdaq 100 correction and yesterday's "rotation, not panic" conclusion — the Nasdaq 100 formally entered a technical correction on 7/28, while yesterday's recap concluded qualitatively that this was "rotation, not panic" (basis: VIX easing, breadth positive, 7 sectors up, XLV/XLF at new highs). The two need a head-on re-examination, which this report has not completed.
- ✅ Closed — BE's H1/H2 split: H1 = Q1 $0.7511 billion + Q2 $1.0654 billion = $1.8165 billion; H2 needs to do $2.0835–2.3835 billion; pre-print consensus for Q3+Q4 was $2.0967 billion, sitting at the low end of guidance. ⚠️ Also clarified: the pre-print media line of "H1 revenue $751.1 million" is in fact Q1 standalone, mislabeled as H1. (Closed via the yfinance re-verification.)
- The reason for UPS's "beat on both lines yet down 6.57%" — exactly the same pattern as KLAC. KLAC has been established, UPS has not. The first draft handled the two by inconsistent standards; this edition lists both as open items.
- Whether FVRR simultaneously maintained/raised EBITDA guidance — the same blind spot as CSGP (cut revenue guidance, protect profit guidance). If it holds, FVRR's negative grade needs to be lowered. This report has not verified it.
- Conflicting consensus conventions for MSFT — $89.37 billion / $4.33 vs. $87.50–87.67 billion / $4.22–4.24. Stated side by side without adjudication.
- Contradictory prior-close conventions for crude — yesterday's recap recorded Brent Sep'26 closing at $85.00, while today's source implies a prior close of about $84.09, a difference of about $0.91; the two cannot both be true. ⚠️ And this report did not do the cross-check with the three ETFs USO/BNO/OIH on a no-roll basis the way yesterday's recap did — the verification standard used to overturn yesterday's conclusion is lower than the standard used to establish it, which is a methodological asymmetry that must be made good at the recap.
- Missing real-time pre-market readings — VIX / 10Y / DXY are all 7/28 closing values; 9 of the 13 names have no genuine pre-market quote.
- NYSE advance/decline counts — not obtained for a third consecutive day.
- NVDA 5Y CDS — the figure was obtained (82bp) but it is a second-hand relay dated 7/27, so it is not judged as a resolved gap.
- Independent yfinance re-verification: BE/QCOM/ARM done, MSFT/META did not return —
- ✅ BE / QCOM / ARM re-verification is complete, and it corrected 5 substantive points as a result (see revision log R15). ⚠️ During the process the Python wrapper layer for yfinance kept returning
429 Too Many Requests, so the subagent switched to hitting Yahoo's underlying interfaces directly (v8/finance/chart,v10/finance/quoteSummary,ws/fundamentals-timeseries); the data source is the same as yfinance, but the retrieval path differs from the established process and must be recorded. - ❌ The yfinance re-verification for MSFT / META had not returned as of writing — therefore all financial figures in §5③ (MSFT) and §5⑦ (META) come from media consensus and are not independently re-verified, and MSFT's consensus itself has conflicting conventions (open item 5). These two are tonight's main events, so the gap is worth closing at the recap.
- ⚠️ Yahoo's fundamentals-timeseries has not yet recorded BE's Q2 (still stopping at 2026-03-31), so BE's Q2 gross margin, operating profit, operating cash flow, and period-end cash and debt cannot be confirmed for now; the 10-Q must be checked.
- ✅ BE / QCOM / ARM re-verification is complete, and it corrected 5 substantive points as a result (see revision log R15). ⚠️ During the process the Python wrapper layer for yfinance kept returning
- The share-count assumption implied by BE's FY26 per-share guidance — management gave per-share figures of $2.55–2.85, while the diluted share count is already +37.5% over a year. The share-count assumption implied by that guidance is not disclosed, and if the FY26 average diluted count keeps rising above 340 million, the same net income maps to a materially smaller EPS. Also needed: confirmation of the convertible conversion price and whether there is a capped-call hedge.
- The nature of that $7.370 billion one-off net income in QCOM's FY26Q2 — it pushes the trailing P/E down to 17.5x, so every valuation comparison on a trailing basis is wrong until it is stripped out.
Appendix: Retraining Execution Checklist (acting on yesterday's 7 §6⑤ feedback items)
| # | Yesterday's requirement | Execution |
|---|---|---|
| 0 | Investigate the scheduled-job problem that caused the 7/28 pre-market list not to be generated | ⚠️ This report was produced normally, but the root cause was not investigated. This is an operations item; manual confirmation of the scheduled job for bin/generate.sh us premarket is recommended |
| 1 | Delete "does it touch wafers" and replace it with "capex exposure vs. shipment-volume exposure" | ✅ The old dimension appears nowhere. ⚠️ But the new framework's evidence base is weaker than yesterday assumed — on re-verification the KLAC leg is "gross margin mix + guidance beating only marginally," unrelated to capex exposure, leaving the axis on TER as a single point. §7 Theme 2 now explicitly notes "the ranking contains an unverified-hypothesis component" |
| 2 | Run single-stock conclusions through the sector-direction gate first | ✅ §3.1 keeps the sector ETF column; BE (against XLU), TER (against SMH), STX (against SMH) and XLE (direction conflict) have all been downgraded, and §8 risk signal 2 flags them together |
| 3 | Judge "whether the driver is still there" rather than setting a default persistence in days | ✅ Done, but the first draft took the rule too far: the oil-chain driver did reverse, yet mechanically cutting it to 0 and judging RCL, which had just raised guidance, a casualty was over-application. This edition changes it to "watch and see," with RCL listed separately as a mixed case |
| 4 | The pre-market must sweep the Asian session | ✅ SK hynix, Samsung, KOSPI, the Nikkei, ASML and the FTSE are all in the tables. And it was precisely this that surfaced a major misjudgment in the first draft (SK hynix wrongly judged one-sidedly negative) |
| 5 | Label every new theme as a "hypothesis pending verification" | ✅ Both "back-end ≠ front-end" and "casualties of AI disruption" are explicitly labeled. ⚠️ The first draft labeled them yet still let the hypotheses substantively drive the ordering; this edition adds a note in §7 Theme 2 and changes the misstatement "has entered a second test" to "the verification window is today's session" |
| 6 | Unresolved gaps: NVDA 5Y CDS, KLAC China revenue, NYSE advance/decline counts | 1 resolved / 1 partial / 1 unresolved. ✅ KLAC China revenue obtained: 26% of Q4 revenue (Taiwan 31%) — a gap that ran three days is closed today; 🟡 the NVDA 5Y CDS figure was obtained but is a second-hand relay dated 7/27, so it is not judged resolved; ❌ NYSE advance/decline counts not obtained for a third consecutive day |
| 7 | Blacklist the Zacks series as a data source | ✅ Done. And ts2.tech is added to the same treatment — the first draft applied a double standard to that source (discarding the KLAC lead while accepting all of the STX guidance and putting it 7th overall), and STX has accordingly been discounted to 12th |
Appendix: QC Revision Log (first draft → this edition)
risk-auditorfound 14 red flags; below are the substantive conclusion changes that have been externally re-verified and corrected. Items not listed were format/consistency fixes.
| # | Item | First-draft conclusion | After re-verification | Basis |
|---|---|---|---|---|
| R1 | KLAC | "The reason for the guidance disappointment has not been established for a second day" → used to argue "do not participate when you don't know why the market sold" | The reason is established: Q1 FY27 guidance beat only marginally + memory pricing may suppress gross margin into 2027. And China is 26% of revenue, which simultaneously closes a data gap that ran three days | Investing |
| R2 | FOMC pricing | Carried over "63.5–65% / 35–36.5% / September 82%" directly and used it to call Theme 1 "leaning negative" | Those are 7/28 stale values and have been retracted. The three markets disagree from 6.6% to 38%, and hike pricing actually fell from 46.5% to about 30% going into the meeting, the opposite of the hawkish narrative. Theme 1 changed from "leaning negative" to "two-way"; the omitted employment variable has been added | Prediction Authority · FinanceFeeds |
| R3 | CSGP | "Both guidance lines below expectations" → negative A / avoid | Only the revenue guidance line was checked. Actually: net income +817%, adjusted EBITDA +116%, full-year EBITDA guidance maintained (the company calls it the highest ever), and the revenue guidance cut still represents +14~16% growth and is a deliberate strategic choice; the CFO change is an internal succession. Changed to B+ / watch only, moved to the bullish side, total 30→55 | Businesswire |
| R4 | SK hynix | The absolute figures were discarded as "suspected unit error"; graded an A-level one-sided negative and used as a pillar of the S-level Theme 2 | The absolute figures are correct (revenue KRW 79.32 trillion, operating profit KRW 60.54 trillion, a record 76.3% margin); the miss is only 5.5%/6.6%; the company attributes it to long-term HBM contracts (about 10 customers) = better visibility; management explicitly rejects the AI-slowdown reading; HBM4 is already in mass production; the US line SKHY rose after hours. Changed to "mixed," Theme 2 cut from S to A+, and the bearish basis for MU/SNDK/WDC weakens accordingly | SK hynix · CNBC |
| R5 | Overnight geopolitics | "US/Saudi coalition strikes on eastern Iraq + a Red Sea tanker explosion," one-sidedly bullish for oil | The event chain was reversed and incomplete: it started with Iran-linked militias striking oil facilities in Saudi Arabia's Eastern Province from Iraq (intercepted), and the US/Saudi strikes were the response; the IRGC ballistic-missile surprise attack was also intercepted by US forces; no production loss; there had been about three days of quiet beforehand; Iran's foreign minister held talks with Saudi Arabia/Oman. "Red Sea" should be Hormuz, and the Hormuz closure is a carry-over fact. Theme 4's logic robustness and persistence are both cut | CNN · Al Jazeera |
| R6 | Ford | A clean guidance-raise positive, total 71 | Three omissions added: revenue $48.3 billion (−4%), volumes down; the FCF raise includes a $500 million one-off IEEPA tariff refund; second raise this year. Total 71→66 | Investing |
| R7 | BE | Backlog as the core moat support, "priority deep-dive," total 76 | What the short seller (Hunterbrook) disputes is the backlog itself (scandium oxide supply), which the company has rebutted; the "H2 arithmetic problem" was also uncovered. Moat 12→9, risk −10→−12, total 76→71, tag downgraded to "watch closely" (⚠️ the later yfinance re-verification in R15 cut it further to 68) | TechTimes · Globe and Mail |
| R8 | TER | Used "+104% YoY" as the expectation gap; did not mention the QoQ guidance | Q2 actually beat consensus by only 8.9% (substituting YoY for the expectation gap is a scoring-method error); the Q3 guidance midpoint is −6% (revenue) / −19% (EPS) QoQ vs. Q2 actuals. Total 72→69 | Businesswire |
| R9 | The "back-end ≠ front-end" hypothesis | "A second test today," logic robustness medium-high | No new evidence today (TER/KLAC are the same 7/28 data set); the KLAC leg is unrelated to capex exposure, leaving the axis on TER as a single point. Robustness cut to "medium," the wording changed to "the verification window is today's session," and §7 annotated with "the ranking contains an unverified-hypothesis component" | — |
| R10 | Oil chain / RCL | Theme cut to 0; RCL judged a casualty | The direction reversal holds, but the force was excessive: pass-through is hedged and lags by quarters; RCL had just raised full-year EPS guidance and closed 7/28 +5.72%. Changed to "watch and see," with RCL listed separately as a mixed case. ⚠️ Also discovered that the USO/BNO/OIH cross-check was not done (it was done when yesterday's conclusion was established); added to open item 6 | — |
| R11 | STX | 7th overall, 63 points, source ts2.tech | The same source was discarded for KLAC and accepted wholesale for STX — a double standard. ts2.tech is now blacklisted, and STX drops to 12th with 50 points, tag changed to "watch only" | — |
| R12 | Format consistency | Levels A− and C+ appeared; §1's four tiers ran alongside §3's six; §3.2 scores were not monotonic; §9① had no selection rule | All unified to the six tiers S/A+/A/B+/B/C; §3.2 changed to ascending by score; §9① given a selection rule | — |
| R13 | Cross-session price mixing | Ford's after-hours price put in the "pre-market" column; STX's full-day 7/28 gain put in the "pre-market" column; the 7/28 closing 10Y used to assert pre-market "flat" | The pre-market column takes only genuine pre-market prices, writing "no pre-market quote" where absent; VIX/10Y/DXY annotated inline as "7/28 close"; the "10Y flat" assertion retracted | — |
| R14 | Sources and omissions | NVDA CDS marked ✅ resolved; "search summary" used as a source; LRCX's earnings tonight not flagged; UPWK named with no supporting data | The CDS downgraded to "second-hand relay, awaiting primary confirmation"; links added for sources; LRCX added to the pre-print avoid list; UPWK removed from the table | — |
| R15 | The yfinance re-verification of BE / QCOM / ARM (arrived after QC, not raised by risk-auditor) | BE pre-market +11% $185.20; BE's implied net-cash assumption; the H2 arithmetic problem left as an open item; only prices and estimates for ARM/QCOM | 5 substantive corrections: ① BE's measured pre-market is +8.45% $180.94 (the media figure overstated it by about 2.6pp, and the gap to $188.18 is wider than the first draft showed); ② BE has net debt of $458 million, D/E 311.5%, +37.5% dilution in a year, and one quarter contributing 140% of TTM operating cash flow → moat 9→8, risk −12→−14, total 71→68; ③ the H2 arithmetic problem is solved and closed (H1 $1.8165 billion, H2 needs $2.0835–2.3835 billion, prior consensus sitting at the low end); ④ ARM: P/E 112.8x on this fiscal year, SBC of $1.052 billion exceeding FCF of $949 million, free float only 13.4% with short interest at 12.0% of float — the last of these gives a structural explanation for the "7/27 short squeeze"; ⑤ QCOM: gross margin down four quarters running, operating margin 26.6%→21.8%, and the trailing P/E of 17.5x untrustworthy because of one-off items. ✅ It also confirmed BE's revenue of $1.0654 billion, EPS $0.78 vs. est. $0.4066, and +165.6% YoY as correct on all three counts | yfinance / Yahoo Finance interfaces, data pulled 2026-07-29 12:00–12:35 UTC |
⚠️ Risk disclaimer: this list is pre-market information gathering and observation only and does not constitute investment advice. US equities are volatile with high pre-market gap risk, and post-earnings IV crush and guidance reversals occur; automatically generated content may contain stale information or factual errors. Rely on company disclosures/SEC filings, and do not use this directly as a basis for trading.
Sources26
Every external link cited in the body, numbered in order of appearance. · 19 domains
- 1CNBCcnbc.com
- 2NBCnbcnews.com
- 3CNNcnn.com
- 4Al Jazeeraaljazeera.com
- 5FinanceFeedsfinancefeeds.com
- 6Businesswirebusinesswire.com
- 7Benzingabenzinga.com
- 8SK hynixnews.skhynix.com
- 9CNBCcnbc.com
- 10Tom's Hardwaretomshardware.com
- 11Businesswirebusinesswire.com
- 12CNBCcnbc.com
- 13Investinginvesting.com
- 14StockTitanstocktitan.net
- 15Businesswirebusinesswire.com
- 16Investinginvesting.com
- 17TNWthenextweb.com
- 18Investinginvesting.com
- 19Yahoofinance.yahoo.com
- 20TheStreetthestreet.com
- 2124/7247wallst.com
- 22stockanalysisstockanalysis.com
- 23Globe and Mailtheglobeandmail.com
- 24Prediction Authoritypredictionauthority.com
- 25Al Jazeeraaljazeera.com
- 26TechTimestechtimes.com