Financebotresearch desk研究台

PDD › analyze

PDD · Analyze from before

WATCH Consumer

Price $85.65 · Market cap $121.9B · 2026-08-28 · Updates analyze-2026-08-19 (WATCH, conviction 5.0, FV $83–132, entry $72–84, trim 10x fwd)

1. What this updates

The baseline was written three trading days before Q2 2026 earnings and explicitly refused to be acted on until three things happened: the print, Temu's EU DSA remediation-plan deadline, and Shein's Hong Kong listing debut. All three have now either happened or clarified:

Event Baseline expectation What actually happened
Q2 2026 print (2026-08-24 pre-market) The single settling test: OMS revenue YoY growth OMS +3.4% (RMB57.6B vs RMB55.7B) — squarely in the baseline's own "decay confirmed, timing contested" bucket, not the bull-validating ≥5%
Temu DSA remediation plan (due 2026-08-28) Filed today; outcome unknown at baseline writing Deadline is today. No public reporting yet on the plan's content or the Commission's reaction — genuinely unresolved, not merely unresearched
Shein HK listing (baseline estimated ~8/28, $26–27B) A live price on the cross-border model Priced closer to $27B, debuts 2026-09-01 (pricing final 8/31) — the date was a few days later than estimated, the valuation landed almost exactly where the baseline guessed

No annual filing has been issued since the baseline (FY2025 20-F remains the primary source for VIE, capital-allocation, and governance figures); this pass rests those claims on the same primary document and treats them as untested-but-unchanged rather than re-verified.

2. Knowledge check

python .mcp/kb.py find PDD returns three notes seeded by the baseline itself (pitfall-currency-mixed-ev-is-invertible-on-adrs, pitfall-vendor-country-field-is-office-address, pattern-incremental-margin-below-average-locks-in-decay) plus a hit on pattern-net-margin-above-operating-margin-is-a-tripwire. Only one prior report exists — this is a first differential pass, no second-newest baseline to weigh.

Three pitfalls written after the baseline (2026-08-26/27) were checked because the orchestrator flagged them as relevant to a China ADR:

  • pitfall-vendor-forward-eps-is-the-wrong-fiscal-year — fires again, harder. See §4.
  • pitfall-yahoo-share-count-dual-class-fpi — does not apply. The baseline already established PDD collapsed to one-share-one-vote with zero Class B outstanding; marketCap ÷ price reconciles exactly to sharesOutstanding (1,423,396,462 ADS) in today's pull, confirming the precondition (a live unlisted super-voting class) is absent.
  • pitfall-adr-ticker-resolution — checked; longName returns "PDD Holdings Inc." correctly, no ticker collision.

3. Fresh data — what was pulled and how

  • python .mcp/fin.py PDD --news — current snapshot, restated FY2022–2025 statements (unchanged), news headlines confirming the print landed and the market's reaction.
  • Direct yfinance pull for epsCurrentYear/priceEpsCurrentYear/forwardEps/forwardPE and the quarterly income statement (Yahoo's quarterly series still tops out at 2026-03-31 — the vendor has not yet re-based its quarterly statement table to the Q2 print, five days post-earnings).
  • WebSearch + WebFetch on the Q2 2026 earnings release, the earnings call commentary, the Temu DSA deadline, and the Shein HK IPO terms, cross-checked across 3–4 independent outlets per figure (tikr, TradingKey/FMP, Bloomberg/CNBC/Quartz on Shein).
  • api.frankfurter.dev for spot USD/CNY: 6.7209 (2026-08-28), vs 6.7382 (2026-08-19) — the RMB has appreciated a further ~0.3% in nine days, on top of +6.1% over the trailing year the baseline already flagged as a live earnings headwind.

Q2 2026 reported figures (RMB, YoY):

Line Q2 2026 Q2 2025 YoY
Total revenue 112.4B 104.0B +8% (missed ~RMB116.4B consensus)
— Online marketing services & others 57.6B 55.7B +3.4%
— Transaction services 54.7B ~48.4B +13%
Cost of revenue 48.0B 45.9B +4.6%
Gross profit (derived) 64.4B 58.1B +10.8%
Gross margin (derived) 57.3% 55.9% +140bp
GAAP operating profit 27.8B 25.8B +8%
Non-GAAP operating profit 29.1B 27.7B +5%
Non-GAAP operating margin ~25.9% ~26.6% −74bp
Non-GAAP S&M 29.3B ~26.6B +10%
Non-GAAP R&D 4.3B ~3.1B +40%
Non-GAAP G&A 1.7B ~0.7B >2x
Net income (attrib. to ordinary SH) 27.2B 30.8B −12%
Diluted EPS (GAAP) RMB18.45 (~$2.75) RMB20.75 (~$3.08) ~−11% (USD)
Cash + ST investments 456.4B 436.07B (Q1-26) +4.7% QoQ

Sources: Q2 2026 release, GlobeNewswire · TradingKey earnings call summary · tikr blog · Grafa · EC DSA deadline, Lewis Silkin · Shein HK IPO terms, Bloomberg · Shein valuation, CNBC · Analyst target moves, TradingKey/TipRanks.

4. The delta ledger

No claim from the baseline is RETRACTED this pass — an unusual outcome, and it says something about the baseline's rigor, not about this pass's leniency (see §6). Nothing is silently dropped.

# Claim Type Status Detail
1 Online marketing services is 47–51% of revenue but 71–80% of gross profit, growing +2.5% and decelerating Trend 🔁 REFRESHED Q2 OMS +3.4% YoY — the deceleration did not extend (3.4 > 2.5), but did not reverse into the ≥5% "trough" reading either. Lands in the baseline's own pre-registered middle bucket.
2 Incremental gross margin sits below average, so the average must fall (the identity) Trend 📉 DRIFTED — but the drift is now favourable, and this is the file's biggest surprise Group gross margin rose +140bp YoY (55.9%→57.3%), the opposite direction from Q1's −134bp. See §5 for the reconciliation — this does not overturn the identity, it shows the identity temporarily overwhelmed by one-time within-segment gains.
3 The mechanism (within-segment Temu cost improvement offsetting mix drag) had "stopped" as of Q1; mix drag would dominate going forward Structural/Trend ❌ Q1 read did not hold as stated; see #2 The Q1-2026 report predicted the within-segment offset was exhausted. Q2's swing to +140bp shows the offset is still doing more work than the baseline modeled — TS unit economics improved enough to more than cancel a heavier TS mix. This is the row that most needs a second read next quarter before trusting either direction.
4 S&M growth >8% YoY resolves the margin question bearish (the baseline's own pre-set tie-breaker) Trend ✅ CARRIED / test resolved Non-GAAP S&M +10% YoY, above the baseline's own 8% threshold, set before this quarter's number was known. Op-margin path reads bearish on this test even though gross margin surprised favourably — see §6.
5 Earnings-quality tripwire: net margin exceeded op margin through 2025, then inverted in Q1-2026 (non-operating drag, likely RMB appreciation) State 🔁 REFRESHED — now 2 consecutive quarters, not 1 Q2: op profit +8% YoY, net income −12% YoY. Same divergence direction as Q1, second quarter running. Upgrades from "possibly one-off" to "a recurring pattern coincident with continued RMB strength (+0.3% more in nine days)."
6 US$63.9B conservative net cash / $44.89 per ADS, $18.0B restricted, no distribution mechanism State 🔁 REFRESHED Cash + ST investments grew to RMB456.4B ($67.9B at spot), ≈$47.18/ADS conservative, up from $44.89. Restricted-cash figure is annual-disclosure-only (FY2025 20-F); not re-verified this pass — carried as an assumption.
7 Zero buybacks, zero dividends, ever Judgment/State ✅ CARRIED No buyback or dividend announced with Q2 results; multiple aggregators confirm 0.00% buyback yield as of this week. Cash pile grew a further RMB20.3B with the same non-distribution posture — reinforces rather than tests the claim.
8 RMB100B first-party (1P) merchandise program is the most expensive compliance program in Chinese e-commerce, not strategy Structural/Judgment 🔁 REFRESHED — management's own words now corroborate the skepticism Co-Chairman Zhao told the Q2 call the 1P rollout has been "slower than expected" over its first six months. This is the company conceding underperformance against its own plan, not an analyst inference — a materially stronger form of evidence than the baseline had.
9 Temu's edge was a customs loophole, now structurally removed; EU parcel duty (from 2026-07-01) adds further margin pressure Structural ✅ CARRIED, and directly confirmed by management The Q2 call stated EU customs changes will "reduce fulfillment efficiency and raise costs" in affected markets, with a "considerable impact." This is the clearest direct confirmation yet of a thesis the baseline built from secondary sources (freight-mix data, Tech Buzz China).
10 Temu is undisclosed and roughly breakeven-at-best; PDD reports one segment, no Temu figures Structural ✅ CARRIED Q2 disclosure is still one consolidated segment split only into OMS/TS; no GMV, MAU, active-buyer, or take-rate figures for Temu. No change.
11 China core moat 3.0/5, Temu 1.5/5 — one-pillar cost advantage, zero switching costs both sides Structural ✅ CARRIED No new evidence changes either rating this quarter; nothing in the print addresses switching costs or network effects.
12 Alibaba's Taobao Instant Commerce is winning the daily-frequency habit layer; PDD sat out the instant-retail subsidy war Structural/Trend ⏳ UNTESTED Not re-pulled this pass — no fresh Taobao Instant Commerce data gathered. Carried as an assumption, not re-verified.
13 Agentic-commerce and content-commerce (Douyin) are the 5–10yr disruption vectors; PDD has no defense on either Structural ✅ CARRIED Slow-moving structural claim; nothing in nine days changes it. No re-derivation attempted or needed.
14 Not a forever business — a strong ten-year business Judgment (derived) ✅ CARRIED Unaffected by this quarter's print.
15 SAMR probe unresolved, no public closure statement State/Structural 📉 DRIFTED (still open, incrementally worse) A June 2026 Beijing SAMR summons over false-advertising during the 618 festival surfaced since the baseline — a new friction event, not a new fine. No escalation to the April RMB1.51B level, but no closure either. Probe remains a live, unquantified liability.
16 Temu DSA: €200M fine (2026-05-28), remediation plan due 2026-08-28 State ⏳ UNTESTED — the deadline is today No public reporting yet on the plan's actual content or Commission reaction. This is the single most important open item carried into the next check (see §7).
17 Shein HK listing ~$26–27B ~8/28, repricing the cross-border model State 🔁 REFRESHED Final terms: $25.7–26.8B (up to ~$27B top of range), pricing 8/31, trading debut 2026-09-01 (a few days later than the baseline's estimate). Valuation lands almost exactly where the baseline guessed — confirms the model-repricing thesis without changing it.
18 Dual-class structure fully collapsed; PDD is one-share-one-vote, zero Class B outstanding Structural ✅ CARRIED marketCap ÷ price reconciles to sharesOutstanding this week with no residual gap — consistent with no live unlisted class.
19 HFCAA dormant, not dead; realistic tail risk is ≥2028 conditional on audit access breaking down again Structural ⏳ UNTESTED No new HFCAA/PCAOB news surfaced this pass; carried as an assumption.
20 VIE share of revenue fell to 13.1%, ~79% of net income now outside the VIE Structural ⏳ UNTESTED Annual-disclosure-only figure (FY2025 20-F); no interim update expected or sought this quarter.
21 Vendor PE(fwd) implies a non-credible EPS jump; do not quote it Price/data-quality ✅ CARRIED, and the case is now stronger Today's forwardPE 6.92 implies forwardEps $12.38 — a +33.5% jump over trailingEps $9.27, an even larger gap than the baseline's 25% estimate, against a company that just posted its second consecutive quarterly GAAP net-income decline. See §5 for the new wrinkle this pass found.
22 Analyst target dispersion is wide (baseline: $80.59–$171.39, 2.1x) Sentiment/Price 🔁 REFRESHED, narrower but still split Post-print moves: BofA raised to $112 (from $97, Buy); a separate house cut to $80 (from $111.21). Pre-print consensus was ~$110.81. Dispersion compressed to roughly $80–$127 (~1.6x) — still a real disagreement, the bulk of the extreme bear case ($80.59) already priced in during May's downgrades.
23 Institutional positioning sharply split (Himalaya/Goldman long, BlackRock/State Street/Tepper out) Sentiment ⏳ UNTESTED No fresh 13F-type data pulled this pass; too soon for Q3 filings to reflect Q2-print reactions. Carried as an assumption from the baseline's date, not reverified.
24 Fair value $83–132, central ~$100; entry $72–84; trim 10x fwd Price 🆕 Re-derived from scratch (never carried forward per rule) See §6.
25 Verdict WATCH, conviction 5.0 Judgment 🔁 REFRESHED to 4.5 See §6.

5. How the close calls were decided

The gross-margin surprise (#2/#3) is the hardest row in this ledger, and it was not resolved by a single source. The baseline's Q1-2026 identity math (incremental margin 43.68% < average 55.86%, therefore the average must fall) is arithmetic, not an opinion — it did not become wrong. What changed is which quarter's incremental margin is doing the work. Q2's incremental gross margin = ΔGP/ΔRev = (64.4−58.1)/(112.4−104.0) = 75.0%, above the 57.3% average — the opposite sign from Q1. Two ways to read that:

  • Reading A (favourable to the bull case): the within-segment Temu-unit-economics improvement the baseline already flagged as "solved TS margin improving +1.6–3.2pp" in Q1 has strengthened further in Q2, and it is now large enough to overcome the OMS/TS mix shift for a full quarter.
  • Reading B (favourable to the bear case): one strong quarter's incremental margin does not overturn a four-year structural decline (75.9%→56.3% FY2022–2025), and a single positive data point after four negative ones is the noisier read, not the signal. The S&M growth print (+10%, above the baseline's 8% tripwire) argues the underlying cost structure is still deteriorating even as this quarter's revenue mix happened to be gentler on gross margin.

Adjudication: both hold, and they are not actually in conflict — gross margin and operating margin diverged this quarter (gross margin up 140bp, non-GAAP operating margin down ~74bp) precisely because opex (S&M +10%, R&D +40%, G&A >2x) grew faster than the improved gross profit. The identity in #2/#3 is not falsified; it has been temporarily outrun by a one-quarter gross- margin tailwind that opex growth immediately consumed and then some. This is graded 📉 DRIFTED rather than either CARRIED or SUPERSEDED because the net effect on operating margin — the metric that actually matters for the file — moved in the direction the baseline expected, even though the mechanism (gross margin, not mix) was different from what was modeled. One quarter of favourable gross margin inside a quarter of unfavourable operating margin is not evidence the thesis broke; it is evidence the components are noisier than the identity math implied, and the next print needs to separate a genuine trend change from a one-off.

The S&M tie-breaker (#4) is graded as resolved bearish on its own terms because the baseline set the 8% threshold before this quarter's number existed, specifically to prevent post-hoc rationalization — the discipline paid off. +10% clears it.

The 1P-program admission (#8) and the EU-tariff admission (#9) are weighted heavily because they are the company's own words on an earnings call, not an analyst's inference from freight data or a third-party GMV estimate — exactly the primary-source weighting Phase 2 of this method calls for. Both corroborate claims the baseline built from indirect evidence with the strongest possible confirmation available.

6. Thesis persistence and conviction delta

Persistence: 9 of 11 Structural claims (#9–14, #18–20 = 10 rows, one UNTESTED) survived as CARRIED or REFRESHED; 3 of 4 ledgered Trend rows (#1, #4, #5) resolved cleanly, one (#2/#3) drifted without breaking. That is a high persistence rate against a real print — the classic signature of a name where the operating story held and only the price/sentiment layer moved. Consistent with that read: the stock is down 5.0% since the baseline ($90.20→$85.65) while nothing in the ledger collapsed.

Conviction moves 5.0 → 4.5. The specific rows that drove it down, not a vibe:

  • Row #4 (S&M >8% test) resolved bearish on a test the baseline itself pre-committed to, which is the strongest kind of evidence this method can produce against a thesis.
  • Row #8 (1P program "slower than expected," in management's own words) removes one leg of the baseline's already-thin 20%-probability bull scenario ("Temu inflects and stops being mix-dilutive... capital return begins") — the RMB100B first-party bet, the nearest thing PDD has to a self-directed growth catalyst, is now confirmed underperforming even by its own standard, six months in.
  • Row #16 (Temu DSA outcome) is still fully open — the deadline the baseline flagged as decisive lands today, and there is no public information yet on the plan or the Commission's reaction. A verdict cannot be upgraded on an unresolved catalyst, and the absence of resolution is itself a small drag on conviction relative to a world where it had cleared favourably.

What holds it at 4.5 and not lower: row #2/#3's favourable gross-margin surprise, the cash pile growing a further $3B this quarter with the ex-cash multiple compressing mechanically as a result, and Shein's HK pricing landing exactly where the baseline modeled it (no surprise premium to the cross-border re-rating thesis). None of the baseline's central three findings (§10 of the baseline: unreachable cash, the incremental-margin identity, the four-tailwind Q1 print) were overturned — they were tested again and mostly held.

7. What is genuinely new

  • The gross-margin reversal itself (§5) has no baseline counterpart — Q1's identity math never anticipated a quarter where TS unit-economics improvement would outrun mix drag by this much.
  • A direct management admission that the RMB100B first-party program underperformed its own internal timeline — the baseline could only infer skepticism from the size of the commitment and the lack of guidance; this is the company saying so itself.
  • A direct management admission that EU customs/tariff changes are already "considerably" impacting Temu's cross-border fulfillment economics — again, primary-source confirmation of a mechanism the baseline reconstructed from freight-mix and de-minimis timeline data.
  • A new, lower-severity SAMR friction event (the 618-festival false-advertising summons) not present in the baseline's regulatory timeline.
  • A currency-unit mismatch inside the epsCurrentYear/priceEpsCurrentYear pair specifically (worth flagging for the knowledge base, though outside this report's scope lock to write): today's pull shows epsCurrentYear 69.49 / priceEpsCurrentYear 1.2325 — that EPS figure is denominated in RMB (consistent with the 66–76 RMB range in PDD's own reported diluted EPS line), while forwardEps/forwardPE ($12.38 / 6.92x) are in USD. The standard fix prescribed in pitfall-vendor-forward-eps-is-the-wrong-fiscal-year — cross-check forwardPE against priceEpsCurrentYear — produces a nonsensical 1.23x "multiple" on this ADR because the two fields are not just different fiscal years, they are different currencies within the same payload. A careless application of the standard fix here would either discard a useful field or misread it as an extreme bargain. The orchestrator may want a pitfall-* note capturing this — a currency-mixed variant of the already-known wrong-fiscal-year trap, specific to non-USD-reporting ADRs. Flagging only; not writing the note, per this run's scope lock.

8. Updated verdict

WATCH. Conviction 4.5/10 (down from 5.0).

Valuation, re-derived from scratch

Same framework as the baseline — ex-cash/EV multiples and reverse-DCF as primary, Graham at minimal weight (the book-is-mostly-cash problem is unchanged), DDM/DYT still N/A (zero dividend, no plan, unchanged).

Input Baseline (8/19) This pass (8/28) Change
Price $90.20 $85.65 −5.0%
Conservative net cash / ADS $44.89 $47.18 Cash pile +$3.0B in nine days on unchanged distribution policy
EV (conservative) $64.5B ~$54.7B Compressed ~15%, mechanically (price down, cash up) — not a re-rating of the operating business
EV/OpInc (conservative net cash) 4.5x ~3.7x Cheaper on the same basis, same mechanical driver
Trailing P/E 9.44x (rebuilt) 9.24x (vendor, consistent with rebuild) Roughly flat — the stock fell because trailing EPS also fell, not because sentiment reset

Fair value: $82–131, central ~$102 (operating business at 7–10x FCF-ex-interest, multiple shaded down half a turn from the baseline's 7–11x band given the S&M tie-breaker resolving bearish, plus 30–50% credit on the larger conservative net cash pile). The range is close to unchanged from the baseline ($83–132) because a larger cash pile and a slightly more cautious operating multiple roughly offset.

Entry $68–80 — a 22–33% discount to central, the same margin-of-safety logic as the baseline (binary-ish cash haircut, a now-twice-inverted earnings-quality cushion, jump risk rather than drift as the dominant downside). At $85.65 the stock sits just above the new entry zone — closer than the baseline's $90.20 was to its $72–84 zone, but still not in it.

Trim: 9x fwd (one turn below the baseline's 10x), set on a corrected, non-vendor forward EPS — never on the raw forwardPE/forwardEps pair, which implies a 33.5% earnings jump this pass found even less credible than the baseline's 25% estimate, against a company that has now posted two consecutive quarters of declining GAAP net income. Checked again against pitfall-multiple-trim-inverts-on-peak-cycle-cyclicals: PDD's operating margin (GAAP ~24.7% this quarter) remains below its FY2024 peak (27.5%), so a multiple-form trim still rises as margin normalizes rather than trapping a peak-cycle read.

Break triggers (carried, one added)

Domestic advertising (OMS) revenue negative yoy · SAMR probe escalation (a further fine, executive penalty, or operating restriction beyond the June summons) · gross margin reversing back below 54% on a Q-vs-Q basis · capital controls tightened or restricted net assets rising materially · an adverse or penalty-triggering outcome from the Temu DSA remediation review · Temu impairment or a further tariff/de-minimis regime break · non-GAAP S&M growth accelerating further above the Q2 +10% rate with no matching gross-margin offset.

Upgrade triggers (unchanged)

An announced, funded, executing buyback — still the single highest-value catalyst, compressing the cash haircut and worth a full conviction point on its own · OMS reaccelerating above +5% · two consecutive quarters of non-GAAP operating margin expansion Q-vs-Q · the SAMR probe formally closed · a favourable DSA remediation outcome with no periodic penalties.

What settles this next

Q3 2026 print (~mid-November, date to be confirmed via IR calendar) is the next full data point. Before that, two administrative but informative dates: the EU Digital Services Board's opinion on Temu's remediation plan (due roughly one month after today's submission, i.e. late September) and the Commission's final decision a month after that. Shein's 2026-09-01 HK trading debut is now essentially a known quantity — priced at the low end of its range, in line with this file's model — and carries limited further information value for PDD specifically beyond confirming the cross-border re-rating thesis already priced in.

9. What this pass did NOT test

  • Full multi-year FCF/OCF/capex rebuild from SEC XBRL — the baseline did this to the dollar using primary-source XBRL; this pass approximated TTM operating income and FCF-ex-interest directionally from the reported Q1/Q2 2026 figures rather than re-pulling and re-summing the full quarterly XBRL series. The valuation table above should be read as directionally sound, not to the same decimal precision as the baseline.
  • Share-count and SBC-intensity trend for Q2 2026 specifically — not re-pulled; carried forward from the baseline's FY2025/Q1-2026 figures as an unverified assumption.
  • Restricted-cash figure — still an annual (20-F) disclosure; the $18.0B figure is carried from FY2025 without a quarterly update, because none exists yet.
  • VIE consolidation schedule (revenue/net-income split) — annual-only disclosure, unchanged since the baseline and not expected to move until the FY2026 20-F.
  • Institutional 13F positioning and insider transaction refresh — not re-pulled; Q3 2026 13F filings reflecting the Q2 print reaction will not be available for some weeks. The baseline's "sharply split, Himalaya/Goldman long vs. BlackRock/Tepper out" read is carried as of its own date, not reverified.
  • Alibaba's Taobao Instant Commerce trajectory and the broader daily-frequency-habit competitive dynamic — no fresh data pulled this pass; carried as an assumption.
  • The actual content of the Temu DSA remediation plan — cannot be tested; it is due the same day this report is written, and no public reporting on its substance exists yet. This is the single most consequential open item and the reason conviction did not move further despite an otherwise thesis-confirming print.

Sources

Primary/company: Q2 2026 results, GlobeNewswire · PDD IR news release page · .mcp/fin.py PDD --news, retrieved 2026-08-28 · direct yfinance pull for epsCurrentYear/priceEpsCurrentYear/forwardEps/forwardPE/quarterly income statement.

Earnings coverage: TradingKey earnings-call summary · tikr blog · Grafa · Motley Fool — why the stock slumped · GuruFocus — stock down, GF Score.

Regulatory: EC DSA remediation deadline, Lewis Silkin · SCMP — SAMR fine background.

Shein: Bloomberg — Shein seeks up to $1.8B HK IPO · CNBC — Shein targets $27B valuation.

Analyst activity: TradingKey — Wall Street cuts target to $80 · TipRanks — BofA raises target to $112 · Spot USD/CNY 6.7209, Frankfurter, 2026-08-28.

Related agency knowledge (all inherited from the baseline, re-checked, none retracted): pitfall-currency-mixed-ev-is-invertible-on-adrs · pitfall-vendor-country-field-is-office-address · pattern-incremental-margin-below-average-locks-in-decay · pattern-net-margin-above-operating-margin-is-a-tripwire · pitfall-vendor-forward-eps-is-the-wrong-fiscal-year (re-checked, fires harder) · pitfall-yahoo-share-count-dual-class-fpi (checked — precondition absent) · pitfall-adr-ticker-resolution (checked — name resolves correctly).