US · Recap
U.S. Market Recap | Tuesday, 2026-08-18 (ET)
Machine-translated from the Chinese original. In case of any discrepancy, the Chinese version prevails.
Single-name entries
This is a reconciliation report — it carries no single-name score table. Recaps are structured around hit-rate reconciliation, theme verification and next-day outlook.
Coverage window: 2026-08-18 09:30–16:00 ET regular session, including post-16:00 ET after-hours earnings moves (readings as of 17:02 ET).
Quote basis: open/high/low/close/volume for single stocks and ETFs are taken from the stockanalysis.com quote API (u timestamp = Aug 18, 2026, 4:00 PM EDT close basis), with key names cross-checked against the CNBC quote API; indices, VIX, Treasury yields, crude oil and the dollar index are taken from the CNBC quote API, read between 16:30–17:01 ET. Earnings figures are taken exclusively from SEC 8-K originals, links in the body. Pre-market prices carry over the 08:07–08:13 ET readings from the 8/18 pre-market list.
Methodology note for this issue (please read first): the reconciliation tables give three columns simultaneously — "vs prior close", "open→close", and "vs pre-market price". The three columns frequently produce different conclusions — for example HD closed only −0.12%, which looks like it "held up", but vs the pre-market price it is −2.02%, meaning anyone who executed at the pre-market price lost money today. Looking only at the closing change systematically overstates the hit quality of the list.
0. Today in One Sentence
Today was not risk-off; it was a precise sector execution: AI physical infrastructure was repriced wholesale, while software and defensives rose on the same day. S&P −0.69%, Nasdaq −1.33%, Dow only −0.22%, and S&P 500 constituent advancers vs decliners at 217:261 (A/D 0.83) — that is not the breadth of a broad selloff. What actually collapsed was one complete chain: optical modules and optical components (FN −19.38%, AAOI −15.16%, AXTI −14.23%, CRDO −13.03%, COHR −12.75%, LITE −9.87%, CIEN −8.90%, GLW −7.68%), connectors and EMS (CLS −8.76%, SANM −8.64%, JBL −8.45%, FLEX −7.51%, APH −6.61%), data-center power and thermal management (FIX −7.55%, MOD −7.42%, POWL −6.94%, GEV −6.90%, VRT −6.80%, ETN −5.29%), and memory and semiconductors (STX −9.16%, SNDK −9.01%, TER −8.77%, MRVL −7.82%, WDC −7.43%, MU −7.02%, SKHY −9.20%).
Yet on the very same day, software barely fell: IGV −0.03%, WCLD +1.11%, INTU +4.41%, ADBE +3.58%, CRM +2.71%, NOW +1.52%. Defensives were even stronger: XLE +1.76%, XLV +1.60%, XLP +1.06%, ABBV +3.43%, JNJ +3.33%, LLY +3.60%, GILD +3.25%.
The pre-market list's directional hit rate was extremely high (18/18 on the bearish side, 3/4 on watch closely), but the reason it gave was wrong. The pre-market call was "this is duration de-leveraging caused by long-end rates", yet today Treasury yields fell (30Y 5.31%→5.285%, 10Y 4.724%→4.704%, TLT +0.38%). Software and AI hardware are both long-duration, high-multiple assets — software rose while AI hardware collapsed; rates cannot explain that divergence. Tone into tomorrow: VIX 15.84 (+4.28%) still low, 10Y 4.704%, tomorrow at 14:00 ET brings the July FOMC minutes, and the pre-market brings three retail reports (TGT/LOW/TJX) plus ADI's semiconductor report; the home-improvement chain enters a consecutive verification window after HD.
1. Market Overview
| Metric | Close | Change | Read time (ET) |
|---|---|---|---|
| S&P 500 | 7,691.76 | −0.69% (−53.30) | 16:38 |
| Nasdaq Composite | 26,289.71 | −1.33% (−355.20) | 17:01 |
| Dow Jones Industrial | 53,343.40 | −0.22% (−116.38) | 16:40 |
| Russell 2000 | 3,017.89 | −1.30% (−39.65) | 16:30 |
| SPY / QQQ / DIA / IWM | 767.45 / 717.51 / 532.91 / 300.23 | −0.68% / −1.69% / −0.24% / −1.26% | 16:00 |
| VIX | 15.84 | +4.28% (prior close 15.19) | 16:15 |
| 10Y Treasury | 4.704% | −2.0bp (prior close 4.724%) | 17:00 |
| 30Y Treasury | 5.285% | −2.5bp (prior close 5.310%) | 17:00 |
| 2Y Treasury | 4.173% | −0.9bp | 17:00 |
| Dollar index | 99.647 | +0.01% | 17:01 |
| Brent / WTI | $91.33 / $85.38 | +0.51% / +1.04% | 16:51 |
| Gold (COMEX Dec'26) | 4,385.50 | −1.97% | 16:51 |
Market breadth: S&P 500 constituents 217 advancing / 261 declining / 3 unchanged, A/D ratio 0.83.
Breadth basis note: breadth here is on an S&P 500 constituent basis (not NYSE all-market); quotes were pulled name by name across 502 constituents, of which 481 were obtained, a 95.8% coverage rate; the 21 not obtained were SW/SWK/SWKS/SYF/SYK/SYY/T/TAP/TDG/TDY/TECH/TEL/TER/TFC/TGT/TJX/TKO/TMO/TMUS/TPL/WTW. The missing names cluster in the S–T alphabetical band, so this is not a random gap, but at 4.2% of the total it is not enough to change the characterization of "more decliners than advancers, but far from a broad selloff".
Sentiment read: rotation, not risk aversion. Three mutually independent pieces of evidence: ① Dow −0.22% vs Nasdaq −1.33%, a 1.11pp divergence larger than the Dow's own decline; ② credit shows no stress at all — HYG −0.10%, LQD +0.13%, neither high yield nor investment grade moved; ③ the dollar index at +0.01% did not budge, while gold fell −1.97%. In a global flight to safety the dollar and gold should rise together; instead the dollar was flat and gold sold off hard. This rules out both the "systemic risk" and the "global safe-haven" explanations.
2. Pre-Market List Reconciliation
Judgment basis: "watch closely" counts as delivered if the stock closes up; "avoid / watch only" counts as delivered if the stock closes down. "vs pre-market price" = today's close ÷ pre-market price − 1, which measures the real outcome of "executing at the pre-market quote".
2.1 Bullish Side (10 names)
| Ticker | Pre-market call | Pre-mkt % | Today's close % | Open→Close % | vs pre-mkt price % | Delivered | Comment |
|---|---|---|---|---|---|---|---|
| HD | watch closely | +1.95% | −0.12% | +0.21% | −2.02% | ❌ | Ran up to $344.54 before being slammed to $330.69, a 4.2% intraday range. Weakened after the call disclosed the $685M IEEPA refund, see 2.3 |
| BABA | watch closely | +2.97% | +2.76% | +0.31% | −0.21% | ✅ | Delivered; but KWEB −0.63%, China ADRs did not follow, confirming a single-product event |
| XOM | watch closely | +0.74% | +2.54% | +0.74% | +1.79% | ✅ | Closing gain was 3.4x the pre-market move, driven by both oil and defensives |
| CVX | watch closely | +0.85% | +1.50% | +0.35% | +0.64% | ✅ | Delivered |
| LOW | watch only | +1.01% | −0.08% | −1.65% | −1.08% | ✅ | Correct call. Opened at $219.26 and ground lower all day; its own earnings pre-market on 8/19 |
| JNJ | watch only | +0.94% | +3.33% | +1.29% | +2.37% | ⚠️ missed | Pre-market 2,278 shares was ruled "unreliable quote"; the actual closing gain was 3.5x the pre-market reading |
| ABBV | watch only | +0.81% | +3.43% | +1.97% | +2.60% | ⚠️ missed | Same as above, pre-market 4,673 shares |
| VRTX | watch only | +1.14% | +2.45% | +1.58% | +1.30% | ⚠️ missed | Only 681 shares pre-market |
| COST | watch only | +0.96% | +0.82% | −0.49% | −0.14% | ➖ | Essentially flat, call did no damage |
| WMT | watch only | +0.98% | +0.76% | −0.95% | −0.22% | ➖ | Same as above |
2.2 Bearish Side (18 names)
| Ticker | Pre-market call | Pre-mkt % | Today's close % | Open→Close % | vs pre-mkt price % | Delivered | Comment |
|---|---|---|---|---|---|---|---|
| KLAR | avoid | −18.25% | −22.81% | −3.83% | −5.58% | ✅ | Correct and kept deteriorating; intraday low $15.01 |
| FN | avoid | −10.20% | −19.38% | −6.06% | −10.22% | ✅ | The decline doubled again versus pre-market, still accelerating after the open |
| BIDU | avoid | −7.19% | −12.73% | −3.69% | −5.96% | ✅ | Correct and deteriorating |
| COHR | watch only | −6.04% | −12.75% | −5.60% | −7.14% | ✅ | But the rationale "two-day net is positive, so watch only" was falsified, see 2.3 |
| LITE | watch only | −6.29% | −9.87% | −3.96% | −3.82% | ✅ | Same as above |
| STX | watch only | −5.61% | −9.16% | −2.78% | −3.76% | ✅ | Weakest in the memory chain, the pre-market call was correct |
| SNDK | watch only | −5.06% | −9.01% | −3.09% | −4.04% | ✅ | The pre-market "two-day net +3.38%, hence give-back" was wiped out today |
| MU | watch only | −4.37% | −7.02% | −1.71% | −2.80% | ✅ | Same as above |
| WDC | watch only | −5.96% | −7.43% | +0.02% | −1.57% | ✅ | Priced at the open, flat intraday |
| ARM | avoid | −3.95% | −6.67% | −1.43% | −2.83% | ✅ | Correct call |
| INTC | avoid | −4.34% | −6.58% | −2.55% | −2.34% | ✅ | Correct call; full-day volume 121 million shares, the pre-market warning of "huge volume with no news" holds |
| GFS | watch only | −3.63% | −6.62% | −2.63% | −3.10% | ✅ | Correct call |
| ALAB | avoid | −4.74% | −5.23% | −0.18% | −0.51% | ✅ | Correct call, but barely fell further after the open |
| META | avoid | −1.21% | −4.45% | −2.48% | −3.28% | ✅ | Correct and clearly amplified, closing near the day's low |
| AMD | avoid | −3.31% | −4.27% | −0.65% | −0.99% | ✅ | Correct call |
| AMAT | watch only | −4.68% | −3.92% | +1.37% | +0.70% | ✅ | Correct call; turned green intraday, the most resilient name in semicap |
| RDDT | watch only | +0.36% | −3.80% | −4.73% | −4.14% | ✅ | The "index inclusion is a sell-the-news event" call was right, one-way lower after the open |
| QCOM | watch only | −2.55% | −1.23% | +1.46% | +1.35% | ✅ | Correct call (narrowly); rebounded intraday, the strongest semiconductor of the session |
Also: AFRM −1.29% (open→close +2.34%, vs pre-market price +2.79%), SEZL −4.09%, NKE +2.48% (pre-market call "do not short", correct), PYPL −0.07%, CIEN −8.90%, AAOI −15.16%, CRDO −13.03%.
2.3 Hit Rate and Post-Mortem
| Basis | Hits | Note |
|---|---|---|
| Bearish side (18 names) | 18/18 = 100% | All closed lower |
| Bullish · watch closely (4 names) | 3/4 = 75% | BABA/XOM/CVX delivered, HD did not |
| Directional calls in total | 21/22 = 95.5% | — |
| Share negative vs pre-market price | 21/28 = 75.0% | Executing at the pre-market price, three quarters of the names lost money on the day; only 7 were positive: ABBV +2.60%, JNJ +2.37%, XOM +1.79%, QCOM +1.35%, VRTX +1.30%, AMAT +0.70%, CVX +0.64% |
Three points that must be written down:
① The direction was right, but the attribution was wrong — and wrong in a way today's own data directly falsifies. The core pre-market claim was "today's decline comes entirely from the discount rate rather than fundamentals... this is de-leveraging allocated by duration". Today's facts: the 30Y yield fell from 5.310% to 5.285%, the 10Y from 4.724% to 4.704%, TLT +0.38% — rates were a tailwind, not a headwind; and software, equally a long-duration high-multiple asset, strengthened against the tape (IGV −0.03%, WCLD +1.11%, INTU +4.41%, ADBE +3.58%). IGV and SMH differed by 4.06pp on the day. If this were a discount-rate shock, software could not have performed like that. The correct description: what was repriced is not "duration", it is "the AI physical-infrastructure capex narrative" — which has a boundary (software sits outside it), whereas duration has no boundary.
② Using "thin pre-market volume" to downgrade defensives treated "insufficient evidence" as "negative evidence". The pre-market list explicitly said "JNJ 2,278 shares, ABBV 4,673 shares, VRTX 681 shares... these quotes are not enough to prove money is flowing in", and therefore pushed the whole defensive group down to "watch only". Methodologically that sentence is right, but the inference ran backwards: thin pre-market volume means the direction is not yet priced, not that it will not happen. The result was JNJ +3.33%, ABBV +3.43%, VRTX +2.45%, closing gains of 3.54 / 4.23 / 2.15 times the pre-market readings respectively, with XLV +1.60% on the day. This is the most concrete opportunity cost in this issue.
But this post-mortem has a boundary and must not be generalized into "always add on thin pre-market volume": in the same group, COST (pre-market +0.96% → close +0.82%, 0.85x) and WMT (+0.98% → +0.76%, 0.78x) did not deliver. What delivered was the three pharma names (JNJ/ABBV/VRTX); what did not was the two consumer staples names (COST/WMT). The correct lesson is not "ignore thin volume" but "thin volume means unpriced; the direction has to be established from other evidence" — today pharma had sector-level resonance in LLY +3.60%, GILD +3.25%, PODD +5.96%, and staples did not.
③ HD's "beat" was manufactured by a one-time refund, and the pre-market list treated it as like-for-like comparable. The pre-market note said "$4.92 vs $4.73, a 4.0% beat, is like-for-like comparable", and listed whether the call would quantify the IEEPA refund as the first verification point. The verification point asked the right question; the answer is lethal — see the next section.
2.4 HD: The Answer to the First Verification Point, and How It Changes the Conclusion
The pre-market list's exact words: "Whether the 09:00 ET call quantifies the IEEPA refund amount and the 'unplanned fuel and energy cost' amount. No numbers given = the substance of the reaffirmation is in doubt."
Answer: the company gave the numbers, and the number is larger than the entire beat. Management disclosed on the call that this quarter $685M of IEEPA tariff refunds directly offset cost of goods sold, with $730M actually received in the quarter (roughly landing by end-June), and that this "is already the vast majority of IEEPA refunds filed".
Using the primary figures from the SEC 8-K income statement1 (net sales $47,861M, cost of sales $31,746M, gross profit $16,115M, pre-tax $6,315M, income tax $1,549M → effective tax rate 24.53%, diluted shares 996M) the picture can be reconstructed precisely:
| Basis | Reported | Excl. $685M IEEPA refund | Year-ago |
|---|---|---|---|
| Gross margin | 33.67% (+26bp) | 32.24% | 33.41% |
| YoY change | +26bp | −117bp | — |
| Operating margin | 14.29% | 12.86% | 14.48% |
| YoY change | −19bp | −162bp | — |
| GAAP EPS | $4.79 | ≈ $4.27 | $4.58 |
| Adjusted EPS | $4.92 | ≈ $4.40 | $4.68 |
| vs consensus $4.73 | +4.0% | −7.0% | — |
After-tax per-share contribution of the refund = $685M × (1 − 24.53%) ÷ 996M shares = $0.52/share. This is a derived calculation in this issue, based on the company-disclosed $685M and the effective tax rate from the 8-K income statement; it is not a figure the company disclosed directly.
Conclusion rewritten: this quarter HD was not "a solid clear of a low bar" but "an operational YoY deterioration masked into a beat by a one-time tariff refund". Excluding the refund, gross margin was −117bp YoY and adjusted EPS was 7.0% below consensus. That explains why the pre-market +1.95% was completely erased after the call, the close was −0.12%, and vs the pre-market price it was −2.02%. Management also said the refund "will be fully offset by unplanned costs for the full year", and that Q4 gross margin is expected to be roughly flat YoY — meaning this benefit will not repeat, while the cost pressure it offset will persist.
This is a direct input into tomorrow's LOW/TGT earnings: for any retailer that posts "a beat with an unexplained source of gross margin", the first thing to do is check for a similar one-time tariff refund.
3. Theme Verification
| Theme | Pre-market strength | Actual today | Leading gainers/losers | Phase | Conclusion |
|---|---|---|---|---|---|
| AI physical infrastructure de-leveraging as a whole | Pre-market split it into "optical module bearish S" + "duration de-leveraging A+" | In reality it was one theme, and far broader than the pre-market scope | FN −19.38%, AAOI −15.16%, AXTI −14.23%, CRDO −13.03%, COHR −12.75%, LITE −9.87%, CIEN −8.90%, CLS −8.76%, SANM −8.64%, JBL −8.45%, GLW −7.68%, FIX −7.55%, MOD −7.42%, GEV −6.90%, VRT −6.80%, APH −6.61% | Diffusion phase (Day 1) | The biggest pre-market miss: only 6 optical module names were listed, when it was the entire physical-infrastructure chain |
| Defensive rotation: pharma/energy strong, staples weak | A (direction right, magnitude underestimated, intra-group divergence not called) | Pharma and energy strongest all day (pharma names 2.2–4.2x their pre-market readings), staples names actually failed to deliver | XLE +1.76%, XLV +1.60%, XLP +1.06%; LLY +3.60%, ABBV +3.43%, JNJ +3.33%, GILD +3.25%, PODD +5.96%; but COST +0.82% and WMT +0.76% both below their own pre-market readings | Confirmation phase | Direction right but positioning wrong (see 2.3 ②) |
| Software vs hardware divergence (not mentioned pre-market at all) | not listed | The most important surprise theme of the day | INTU +4.41%, ADBE +3.58%, CRM +2.71%, NOW +1.52%; IGV −0.03% vs SMH −4.09% | Initiation phase | The number-one theme missed pre-market, and it is the key evidence falsifying "duration de-leveraging" |
| AI optical module operating leverage reversal | S (called correctly) | Fully delivered and spilled over | FN −19.38%, the whole chain down | Diffusion phase | The pre-market verification point was "if they fall together = industry-wide"; the answer is industry-wide |
| BNPL growth cliff | S (called correctly) | KLAR −22.81% delivered; but peers were not dragged down | KLAR −22.81%, AFRM −1.29% (intraday +2.34%), SEZL −4.09%, PYPL −0.07% | Single-company event | The pre-market distinction that "the contagion logic is a valuation anchor, not asset quality" was right, and AFRM turning green intraday is the evidence |
| Memory: not a cycle top | B+ (direction right, magnitude wrong) | Declines far exceeded pre-market, but the forecast that equipment is more resilient than memory holds | Equipment average −5.66% vs memory average −8.16% | Give-back phase | See 3.2 |
| Rates and geopolitics: long end suppresses growth | A+ | Falsified on the day: yields fell | 30Y −2.5bp, 10Y −2.0bp, TLT +0.38% | — | Does not hold today; oil still supports energy (XLE +1.76%) |
| Home improvement retail: cleared the bar but no inflection | A | "No inflection" was right, "cleared the bar" was overturned | HD −0.12%, LOW −0.08%, ITB −1.59%, XHB −2.07% | — | See 2.4; July housing starts −12.4% MoM, far below expectations |
| China ADR divergence | B+ (called correctly) | BABA +2.76% vs BIDU −12.73% | KWEB −0.63% | Single event | The verification point "did other China ADRs follow" answered no, so classifying it as a single-product event was correct |
| Social media legal liability | B+ (called correctly) | META −4.45%, closing near the day's low | — | Ongoing 5 weeks | Called correctly |
3.1 The Most Important Finding Today: What Was Repriced Is the "AI Capex Narrative", Not "Duration"
Three sets of same-day, opposite-direction facts rule out the "rate-driven" explanation:
| Evidence | Reading | Implication for "duration de-leveraging" |
|---|---|---|
| Long-end yields | 30Y 5.310%→5.285%, 10Y 4.724%→4.704%, TLT +0.38% | Rates were a tailwind, the opposite of the assumed direction |
| Software (equally long-duration, high-multiple) | IGV −0.03%, WCLD +1.11%; INTU +4.41%, ADBE +3.58% | A duration shock cannot explain software strength |
| Software vs semiconductor spread | IGV −0.03% vs SMH −4.09%, a 4.06pp gap | Same day, same rate environment, opposite outcomes |
So what was the real driver? Two verifiable, same-day pieces of information:
-
FN's gross margin guidance replaced the pricing benchmark for the entire chain (already locked down pre-market, SEC 8-K2). The new information today is its range of contagion: not just optical modules, but optical fiber (GLW −7.68%), connectors (APH −6.61%), EMS contract manufacturing (JBL −8.45%, CLS −8.76%, SANM −8.64%, FLEX −7.51%), and data-center power and thermal management (FIX −7.55%, MOD −7.42%, GEV −6.90%, VRT −6.80%, POWL −6.94%) all fell in lockstep. This is a wholesale re-rating of "unit profitability across the AI hardware supply chain", not six optical module names being dragged down together.
-
The Wall Street Journal report on large tech companies' off-balance-sheet AI commitments (published over 8/17–8/18 and widely circulated on 8/18): nine tech companies with roughly $3 trillion in combined off-balance-sheet AI-related commitments (about $1.2 trillion in leases on facilities not yet in service, $1.9 trillion in chip/energy/equipment purchase commitments), against roughly $600 billion of trailing capex. Note the mechanism: the report points at the financing structure and sustainability of this AI build-out (commitments far larger than what is on the books), not at "capex getting smaller".
⚠️ One falsification that must be spelled out: some financial sites attributed today's optical module decline to "Anthropic revenue missing expectations". On checking, that attribution does not hold. Anthropic reaching a $65 billion annualized revenue run rate was reported by Bloomberg on 8/173, roughly 7x the year-ago level and a clear acceleration from $47 billion in May, and mainstream coverage uniformly framed it as "strong", not as a miss; "below the rumored $80 billion" is a frame that site added itself. This issue does not adopt that attribution.
3.2 Equipment vs Memory: The Falsifiable Pre-Market Forecast, and the Answer Is "It Holds"
The pre-market list wrote: "If this judgment holds, semiconductor equipment (AMAT/LRCX/KLAC/TER) should rebound faster than memory (MU/SNDK/WDC)... this is a falsifiable forecast, note it down before looking at the outcome."
| Group | Average change on the day | Average open→close | Detail |
|---|---|---|---|
| Semiconductor equipment | −5.66% | −0.35% | AMAT −3.92% (intraday +1.37%), LRCX −4.63% (intraday +1.15%), KLAC −5.33%, TER −8.77% |
| Memory | −8.16% | −1.89% | MU −7.02%, SNDK −9.01%, WDC −7.43%, STX −9.16% (plus SKHY −9.20%) |
The forecast holds: equipment outperformed memory by 2.50pp on the day and by 1.54pp intraday, with AMAT and LRCX even turning green intraday. But the reason it holds is not the one given pre-market (discount rate allocated by duration) — because rates fell that day. A better fit to the data is "the give-back is proportional to the prior gain":
| Ticker | Three-day net vs 8/14 close | Read |
|---|---|---|
| AMAT | +1.42% | Still positive over the three days; today's decline is purely a give-back of the 8/17 gain |
| SNDK | −0.80% | Essentially back to the starting point |
| LRCX | −1.34% | Same as above |
| WDC | −2.48% | Slightly broken down |
| MU | −3.17% | Slightly broken down |
| TER | −3.47% | — |
| COHR | −5.96% | The pre-market rationale "two-day net +1.27%, hence watch only" was wiped out today |
| LITE | −5.71% | Same as above |
| STX | −7.17% | Weakest in the memory chain, consistent with the pre-market call |
| ARM | −9.34% | Worst three-day net of the whole group, consistent with the pre-market call |
| AAOI | −12.55% | Worst in the optical module chain |
The verification point for SKHY (SK 海力士 / SK Hynix ADR): it did not hold. The pre-market note explicitly said "what to watch tonight is whether SKHY's close holds, not that pre-market pop" — the answer is −9.20% (open→close −3.81%, full-day volume 22.37 million shares). Seoul's 8/18 close of +1.03% was indeed survivorship bias, and the pre-market warning on this point was entirely correct.
4. After-Hours Earnings Moves
Basis: the after-hours prices below are read at 17:02 ET, benchmarked to each name's 16:00 ET close (i.e. the pre-release baseline; all three reported after the close). The data source does not provide after-hours volume, so the after-hours percentage changes are materially less certain than regular-session ones and serve only as a directional read on tomorrow's catalysts.
| Ticker | Company | Result | Close % | After-hours % | After-hours price | Implication for tomorrow |
|---|---|---|---|---|---|---|
| KEYS | 是德科技 (Keysight) | Big beat + full-year raise | −5.58% | +1.54% | $346.25 | This issue considers it the single most important item tonight, see below |
| TOL | Toll Brothers | Small beat, full year reaffirmed | −1.78% | +0.10% | $143.00 | Muted reaction |
| ZTO | 中通快递 (ZTO Express) | — | +0.96% | −1.21% | $22.85 | Small magnitude |
4.1 KEYS — An Earnings Report in Direct Conflict with Today's Main Line
SEC 8-K Ex-99.1 original4, whose headline reads "Second consecutive record quarter with orders over $2 billion; full-year outlook improved".
| Item | FQ3'26 | Year-ago | Change |
|---|---|---|---|
| Revenue | $1.85B | $1.35B | +37% |
| GAAP net income / EPS | $397M / $2.30 | $191M / $1.10 | +109% |
| Non-GAAP net income / EPS | $531M / $3.07 | $297M / $1.72 | +78% |
| Communications Solutions (CSG) | $1,345M | — | +43%, of which commercial communications +56% |
| Electronic Industrial (EISG) | $501M | — | +21% |
| Free cash flow | $403M | $291M | +38% |
| Q4 guidance | Revenue $1.930–1.950B (midpoint +37% YoY), non-GAAP EPS $3.34–3.40 | — | Full-year outlook raised |
Why this matters: KEYS's commercial communications +56% and a second consecutive quarter of orders above $2 billion say that AI data-center test demand is accelerating — and orders are a leading indicator. That directly conflicts with the wholesale selling of AI physical infrastructure today.
But the more notable thing is the market's reaction function: KEYS had already been dragged down −5.58% in the regular session before the release, and this big beat after the close only pulled it back +1.54%. Measured from the prior close, KEYS is still −4.13%. A report with non-GAAP EPS beating consensus by roughly 27% (market expectation about $2.42), record orders and raised guidance still nets out to a decline — the classic shape of "good news ignored", indicating that the current pricing pressure on the AI hardware chain outweighs single-stock fundamentals.
Falsifiable proposition for tomorrow: if KEYS can gap up, hold, and pull ANET/VRT along with it, today was sentiment overshoot; if KEYS cannot rally even on this report, the repricing of the AI infrastructure chain is not finished.
4.2 TOL — Order Growth Comes Entirely from Community Expansion, the Same Structure as HD
SEC 8-K Ex-99.1 original5, released 8/18, FY26 Q3 (ended 7/31).
| Item | FY26 Q3 | FY25 Q3 | Change |
|---|---|---|---|
| Net income / diluted EPS | $280.1M / $2.97 | $369.6M / $3.73 | −20.4% |
| Home sales revenue | $2.65B | $2.88B | −8.0% |
| Homes delivered | 2,662 | 2,959 | −10.0% |
| Net signed contract value | $2.52B | $2.41B | +4.6% |
| Net signed contracts (units) | 2,508 | 2,388 | +5.0% |
| Net signings per community | 5.4 units | 5.6 units | −3.6% |
| Ending backlog | $6.24B / 5,312 units | $6.38B / 5,492 units | −2.2% / −3.3% |
| Adjusted home sales gross margin | 25.6% | 27.5% | −190bp |
| SG&A as % of revenue | 10.0% | 8.8% | +120bp |
| Cancellation rate (% of beginning backlog) | 2.6% | 3.2% | improved |
EPS of $2.97 beat the market's roughly $2.93 by a slim 1.4%, and the adjusted gross margin of 25.6% came in 35bp above its own guidance. All full-year guidance was reaffirmed (about $10.5B revenue, 26.1% adjusted gross margin), and the FY26 buyback was raised from $650 million to $700 million.
The structure that must be pointed out: total orders +5.0% looks like demand recovering, but net signings per community fell from 5.6 units to 5.4 units (−3.6%) — the order growth comes entirely from an expansion in community count (company guidance is FY26 community count +8%~10%), not from improving demand per store. This is structurally identical to HD's "revenue +5.7% but comps only +1.7%, with roughly 70% of the growth from acquisitions and new stores": revenue growth across the entire housing chain comes from laying down more floor space, not from demand per unit.
5. Flows and Sentiment
5.1 Sector Rotation (SPDR Sector ETFs, sorted by today's performance)
| Sector ETF | Today % | Open→Close % | Read |
|---|---|---|---|
| XLE Energy | +1.76% | +0.43% | Strongest of the session, driven by both oil and defensives |
| XLV Health Care | +1.60% | +0.63% | Only +0.42% pre-market, strengthened steadily all day |
| XLP Consumer Staples | +1.06% | −0.21% | Fully priced at the open |
| XLF Financials | +0.45% | +0.19% | — |
| XLC Communication Services | −0.31% | −0.34% | Dragged down by META −4.45% |
| XLY Consumer Discretionary | −0.33% | −0.29% | — |
| XLU Utilities | −0.36% | −1.15% | Note: the only defensive group that fell |
| XLRE Real Estate | −0.45% | −1.22% | Same as above |
| XLB Materials | −0.88% | −0.84% | — |
| XLI Industrials | −1.48% | −0.89% | Dragged down by the AI power chain — GEV/ETN/PWR and others |
| XLK Technology | −2.47% | −0.36% | — |
| SMH Semiconductors | −4.09% | −0.80% | — |
| SOXX Semiconductors | −4.96% | −1.12% | — |
An easily overlooked but critical detail: XLU (−0.36%) and XLRE (−0.45%) were the only two defensive sectors to fall, and they are precisely the most typical "bond proxy" assets. If today had been a rate-driven flight to safety, with yields falling XLU/XLRE should have led the gains; instead they fell, while XLV/XLP, which are more weakly tied to rates, rallied hard. This is a fourth independent piece of evidence, again pointing to "this is not a rate story". XLU's decline also carries an industry meaning: the recent rally narrative for utilities was itself tied to AI data-center power demand, and today it was sold alongside GEV/VRT/POWL — the same chain.
5.2 Style and Breadth
- Software vs semiconductors: IGV −0.03% vs SMH −4.09%, a 4.06pp gap; WCLD +1.11%. This is the cleanest style signal of the day.
- Growth and small caps: ARKK −3.18%, IWM −1.30%, Russell 2000 −1.30% — high beta under pressure, but far less so than the AI hardware chain.
- Thematic ETFs: XSD (semicap-weighted) −5.75%, PAVE (infrastructure) −2.42%, BOTZ (robotics/AI) −3.36%, XME (metals and mining) −3.78%, ITB/XHB (homebuilders) −1.59%/−2.07%.
- Breadth: S&P 500 217 advancing / 261 declining (A/D 0.83). 16 of the 20 biggest decliners belong to the AI physical infrastructure chain; among the top 20 gainers, 5 are pharma (LLY/ABBV/JNJ/GILD/PODD) and 4 are software (INTU/ADBE/TYL/GDDY).
5.3 Characterization
Neither risk-on nor risk-off is accurate; today was "an asset switch within themes". Four independent pieces of evidence support this characterization: ① no credit stress (HYG −0.10%, LQD +0.13%); ② the dollar did not move (+0.01%) while gold sold off hard (−1.97%), inconsistent with safe-haven demand; ③ long-end yields fell and TLT rose, inconsistent with a rate shock; ④ bond-proxy defensives (XLU/XLRE) fell while cash-flow defensives (XLV/XLP) rose. VIX at 15.84 was +4.28% but still low — the market is not treating this as a systemic event, it is simply moving money out of one theme and into two others.
6. Outlook for Tomorrow (2026-08-19, Wednesday)
6.1 Theme Persistence
| Theme | Persistence call | Rationale and watch points |
|---|---|---|
| AI physical infrastructure repricing | Likely to persist, but already entering a divergence phase | Today was Day 1 of diffusion, which usually does not end in a day. But KEYS's order data provides the first counter-evidence; watch tomorrow whether it can pull ANET/VRT along. Key distinction: what is being killed is "unit profitability and financing structure", not "orders" |
| Defensive rotation (XLV/XLP/XLE) | Leaning toward persisting | Today was a volume-confirmed day rather than the thin-volume guess of the pre-market; XLV volume 7.51 million shares. But it has already run up several days, so chasing offers a worse risk/reward |
| Software > hardware | Leaning toward persisting | It only started today (Day 1), and there is no direct falsifying event tomorrow; dovish FOMC minutes would be a further positive |
| Home improvement / housing chain | Bearish, with a hard test tomorrow | Excluding the refund HD actually missed; July housing starts −12.4% MoM; tomorrow's LOW + TGT reports are a direct test |
| BNPL contagion | Does not persist | AFRM +2.34% intraday, PYPL essentially flat — already proven to be a KLAR single-company event |
| Rates suppressing growth | Does not hold today, to be repriced tomorrow | Yields have fallen for consecutive sessions; the 14:00 ET FOMC minutes are tomorrow's largest macro variable |
6.2 Tomorrow's Calendar (ET)
| Time | Event | Importance | Focus |
|---|---|---|---|
| Pre-market | TGT 塔吉特 (Target) Q2 earnings (call at 08:00) | A | Non-food discretionary spend, traffic, digital sales; whether there is an IEEPA-style one-time refund |
| Pre-market | LOW 劳氏 (Lowe's) Q2 earnings (call at 09:00) | A | The direct control group for HD; comparable sales, traffic vs ticket breakdown, tariff refund amount |
| Pre-market | TJX Q2 earnings | B+ | Whether off-price retail keeps taking share |
| Pre-market | EL 雅诗兰黛 (Estée Lauder) earnings | B | — |
| 10:00 | ADI 亚德诺 (Analog Devices) FQ3 earnings call | A | The first analog chip report after today's selloff in the AI hardware chain, an important falsification/confirmation point |
| 14:00 | FOMC minutes from the July 28–29 meeting | A+ | Tomorrow's largest macro variable; the 10Y at 4.704% and 30Y at 5.285% have now fallen for two consecutive sessions |
8/20: BABA earnings (the falsification point for today's +2.76%). 8/26 after the close: NVDA earnings — the entire AI chain remains in a fundamentals vacuum until then.
6.3 Names to Watch (Ticker + Verification Point)
Write the verification point first, then talk about the conclusion.
| Ticker | Direction | Rationale | Verification point |
|---|---|---|---|
| KEYS | bullish watch | Orders above $2 billion for two consecutive quarters, commercial communications +56%, full-year raise — the only primary-source fundamental in conflict with today's main line | Whether it can hold the after-hours gain after the open and close green. If even this report cannot move it, the repricing of the AI infrastructure chain is not finished; if it can pull ANET/VRT along, today was sentiment overshoot |
| LOW | bearish watch | HD's peer control group; −0.08% today but −1.65% intraday, already weakening | ① the traffic vs ticket breakdown within comparable sales; ② whether it likewise has an IEEPA one-time refund — if so, strip it out using the HD method before deciding whether it is a real beat |
| ADI | neutral watch | The first primary-source report after today's across-the-board semiconductor decline | The gross margin direction in the guidance. If ADI also delivers "revenue accelerating while gross margin does not", FN's operating leverage reversal is confirmed as industry-wide |
| XLV / ABBV / JNJ | bullish watch | Today's defensive rotation was volume-confirmed, no longer a thin-volume guess | Whether it can outperform the S&P for a second consecutive day. Defensive rotations usually last 3–5 trading days, and one has been used up |
| FN / COHR / LITE | avoid (do not bottom-fish) | Three-day net has turned negative for all of them, with COHR/LITE breaking below the 8/14 starting point | Whether FN shows a high-volume stabilization. Open→close was still −6.06% today, with no sign of a base; the next fundamental anchor is not until next quarter's report |
| MU / SNDK | watch only | Three-day net −3.17% / −0.80%, the give-back is largely complete | Whether SKHY can close green tomorrow. Today's −9.20% makes it the weakest link in the chain; if it is unstable, memory is unstable |
| META | avoid | Day 1 of a 5-week litigation headline risk, −4.45% today closing near the day's low | Whether it breaks the 52-week low of $520.26 (currently $543.67, 4.3% away) |
6.4 What to Avoid
- Do not bottom-fish any name in the AI physical infrastructure chain. Today is Day 1 of diffusion, and most names closed near the day's lows (FN −6.06% intraday, AAOI −10.12% intraday, CRDO −7.85% intraday); the decline has not yet shown a high-volume stabilization pattern.
- Do not treat "falling rates" as a reason to buy growth. Both the 30Y and 10Y fell today and the AI hardware chain sold off regardless — that transmission channel is currently disconnected.
- Do not put on directional macro positions ahead of the FOMC minutes (14:00 ET).
- Always check retail earnings "beats" for one-time items first. The lesson from HD: a $685M tariff refund manufactured the entire beat, and that number exists only in the call, not in the 8-K.
- Still no participation in KLAR / FN / BIDU. The three fell −22.81% / −19.38% / −12.73% respectively today and have all entered a price-discovery phase with no fundamental anchor.
6.5 Input Notes for Tomorrow's Pre-Market List
- Suggested rewrite of the theme structure: replace "duration de-leveraging" with "repricing of the AI physical infrastructure capex narrative", and state its boundary explicitly — software sits outside it (IGV −0.03% vs SMH −4.09%). That boundary is the first filter for tomorrow's screening.
- Tracking list additions that are mandatory (completely uncovered in today's pre-market): GLW, APH, JBL, FLEX, CLS, SANM, AXTI, VRT, GEV, FIX, MOD, POWL, ETN, MRVL. 16 of today's 20 biggest decliners belong to this chain, and the pre-market list covered only 6 of them, all optical modules.
- Stop using pre-market volume to downgrade defensives. Today proved it: thin pre-market volume on defensives = not yet priced, not that it will not happen. The suggested change is to confirm with the first 30 minutes of post-open volume rather than veto on pre-market volume.
- Add one step to the retail earnings verification process: 8-K figures → (mandatory) one-time items from the call → compare against consensus only after stripping them out.
- Keep and reinforce the "verification point first" style. Four of today's 5 verification points produced clear answers (HD's IEEPA, FN's industry-wide question, BABA's KWEB follow-through, SKHY's close), and two of them — HD and FN — directly rewrote the conclusions; a verification point carries more information than the conclusion itself.
Data Retrieval and Execution Failures (Internal)
- stockanalysis batch quotes hit a whole-batch rate limit on the third batch: all 27 names including MRVL/GLW/APH/JBL returned FAIL at once (contending for the same endpoint as the concurrent S&P 500 breadth scan). That entire batch was re-pulled via the CNBC quote API, so the open/close/volume for those names in the body are on a CNBC basis, interleaved with names on a stockanalysis basis; the two routes were cross-checked on FN/COHR/LITE/GLW and the closing prices and percentage changes matched exactly.
- Coverage gap in the S&P 500 breadth scan: only 418 of the 502 constituents were obtained on the first pass, and the 84 failures clustered in the S–T alphabetical band (a classic one-sided bias, not a random gap). After retrying with reduced concurrency the count was filled in to 481 (95.8%), still missing 21 (SW/SWK/SWKS/SYF/SYK/SYY/T/TAP/TDG/TDY/TECH/TEL/TER/TFC/TGT/TJX/TKO/TMO/TMUS/TPL/WTW). The body discloses the coverage rate and the missing list. Had the first-pass result of 418 names been used directly, A/D would have been 0.833 rather than 0.831 — the characterization is unchanged in this instance, but this bias pattern must be checked explicitly every time.
- The stockanalysis screener API (
/api/screener/s/f,/api/screener/a/f) still returns 404 (consistent with the 8/18 pre-market issue), so the all-market movers scan is unavailable and breadth instead uses a self-built basis of name-by-name quotes across S&P 500 constituents. - The after-hours volume field (
epv) returned null for all three names, so the after-hours percentage changes for KEYS/TOL/ZTO cannot be assessed for reliability via volume weighting; the body carries a basis warning on this. - Direct SEC access requires an explicit User-Agent and must use
--compressed: the first WebFetch of the TOL 8-K returned 403; after adding a UA, curl still returned 0 bytes; after adding--compressedit worked (23KB). Keysight's 8-K was located viadata.sec.gov/submissions/CIK*.jsonto find the accession, after which Ex-99.1 was retrieved successfully. - Three pieces of false information identified and discarded:
- "TOL fell 4.9% after hours, EPS $3.73 beating expectations of $3.60" — the search summary had stitched together FY2025 Q3 figures ($3.73 is precisely the year-ago EPS). The actual FY2026 Q3 EPS was $2.97, with after-hours +0.10%. A textbook case of "a search summary conjuring an earnings report out of thin air".
- "FN closed at $477.37, down 20.25%" (24/7 Wall St.) — stockanalysis and CNBC independently agreed on $482.59 / −19.38% (prior close $598.58); the media figure was not used.
- "Optical modules fell because Anthropic revenue missed expectations" — Anthropic's $65 billion annualized revenue was reported by Bloomberg on 8/17, framed as roughly 7x YoY and an acceleration from $47 billion in May, and mainstream coverage uniformly characterized it as strong; "below the rumored $80 billion" is a frame that site added itself. This attribution has been explicitly falsified in the body and was not used. The same piece also inverted the meaning of the WSJ off-balance-sheet commitments report (writing it as "capex is smaller than expected", when the report actually says the commitments are far larger than book capex); the body rewrites it per the original meaning.
- WSJ $3 trillion off-balance-sheet commitments report: this issue obtained only secondary retellings (Seeking Alpha, TipRanks, cryptobriefing and others, all consistent), and did not obtain the WSJ original (paywall), so the body describes it on a "as reported" basis, and the amount breakdown ($1.2 trillion leases / $1.9 trillion purchase commitments) is a secondary retelling.
- HD's IEEPA $685M comes from retellings of the call (consistent across multiple financial outlets), not from the 8-K original; the 8-K contains only a qualitative statement that "the guidance includes IEEPA tariff refunds" with no amount. The gross margin/EPS reconstruction based on that amount is a derived calculation in this issue (the inputs — 24.53% tax rate, 996M shares, $31,746M cost of sales — are all primary from the 8-K income statement), and the body labels it as derived. If the media retelling of $685M is wrong, the conclusions in that section need to be recomputed.
- Items not obtained: ① NYSE all-market advance/decline counts (the endpoint has no such symbol, so the S&P 500 basis was used instead); ② KEYS's absolute Q3 order figure of $2.091B, seen only in secondary sources — the 8-K original says only "orders over $2 billion", and the body uses the original's wording; ③ consensus estimates for KEYS/ADI are secondary retellings ($2.42), and where used to compute the size of the beat they are labeled "approximately".
- No risk-auditor QC was run: this issue explicitly labels every derived value, secondary source and unclosed assumption inline in the body (the derived-calculation note in Section 2.4, the Anthropic falsification box in Section 3.1, the missing after-hours volume warning in Section 4, the basis note in Section 5.1, the breadth coverage rate in Section 1). This is a fallback, and it is not equivalent to independent QC.
⚠️ Risk disclaimer: this recap is only a post-close review of information and observations, and does not constitute investment advice. Data may differ in timeliness or basis; please refer to company disclosures and SEC filings as authoritative, and do not use this directly as a basis for trading.
Sources5
Every external link cited in the body, numbered in order of appearance. · 2 domains
- 1SEC 8-K income statementsec.gov
- 2SEC 8-Ksec.gov
- 3reported by Bloomberg on 8/17bloomberg.com
- 4SEC 8-K Ex-99.1 originalsec.gov
- 5SEC 8-K Ex-99.1 originalsec.gov