For a historically cyclical company (semiconductors, memory,
materials, energy, shipping) that claims an ongoing structural
transformation — typically an AI/enterprise/software-attach pivot — the
most rigorous validation is not the current peak quarter's results but
the magnitude of the next peak-to-trough revenue decline. If
the structural piece is real, the next downcycle's trough should be
meaningfully shallower than prior cycles. If the trough resembles the
prior trough, the "structural" piece was actually cyclical
decoration.
Evidence
- SIMO FY22 peak (252M) → FY23trough(124M):
-51% revenue decline. Q1 FY26 inflection to $342M is being narrated as
enterprise/AI structural pivot. The unprovable-today claim becomes
provable when the next NAND downcycle arrives. A trough at -20-25%
off-peak would validate the structural overlay; a trough at -45-55%
would invalidate it.
- FORM Q2'22 peak (203.9M) → Q2′23trough(155.9M):
-23.5% decline (probe-card cycle is shallower than NAND). Q1'26 peak
$226.1M is being narrated as HBM/AI structural transformation. Test
thresholds set explicitly in analysis: ≤15-18% decline validates
structural overlay; 18-25% = no improvement; >25% invalidates. Atlas
verdict: "starter / continued hold rather than full-conviction
concentrated position; add aggressively only on ≥25% drawdowns."
- The "fortunate vs. able" Fisher framework decomposes current revenue
into cyclical-tailwind and structural-shift components. The trough-depth
test operationalizes that decomposition: structural component should
approximate (1 − next_trough_pct) of current peak revenue.
- Pattern-confirmation note: both companies hit the test at peak
quarters with bull narratives crystallised in valuation (SIMO:
structural enterprise pivot; FORM: HBM4/AI memory bandwidth). In both
cases the analyst reached the same sizing discipline — starter-only,
defer concentration to post-trough validation. Two independent
applications by different personas (phil, atlas) using the same
framework.
Implication
When analysing a cyclical company at or near a cycle peak that is
narrating a structural transformation:
- Compute the prior peak-to-trough decline (%
off-peak) and use it as the cyclical-only baseline expectation.
- Estimate the structural revenue floor — the portion
of current revenue that the bull narrative claims is non-cyclical. The
expected next trough = current peak × (cyclical_share × (1 −
historical_decline_%) + structural_share × growth_factor).
- Defer full conviction sizing until next-cycle data
exists. A starter or watch position is appropriate; a full
long-term concentrated position should wait for the trough test, even if
that means waiting 2-4 years.
- Set the test condition explicitly in the analysis.
Document the threshold (e.g., "trough ≤ 25% off-peak validates; ≥ 40%
invalidates") so future quarterly reviews have a predetermined verdict
criterion rather than goalpost drift.
This is a discipline tool against narrative-driven sizing during
peak-cycle quarters that look most enticing precisely when caution is
most warranted.