SanDisk [SNDK]
Task 3 · investment-memo skill v1.4.0 · 2026-07-27 · price $1,278.23 · model of record: SanDisk_Financial_Model_2026-07-27.xlsx
2026-07-29 — METHODOLOGY MIGRATION AND DATA CORRECTION (supersedes parts of this document)
Written 2026-07-27 under the retired six-Gate / E[R]-vs-cash-hurdle framework; migrated onto the Criteria framework. The analysis below is retained as evidence; the following supersede it where they conflict. The authoritative valuation output for this name is now §3A/§3B of
SanDisk_Trade_Construction_2026-07-27.md.The data correction — this is the deliverable
OLD NEW Revenue basis used by the screen / scan / rescore path last fiscal year, FY2025 (ended 2025-06-27), 397 days stale TTM, 4 quarters to 2026-04-03 Revenue $7.355bn $12.978bn — last-FY understated it by 76% EV / Sales 21.6x (EV ÷ last-FY revenue) 12.22x Demonstrated revenue CAGR 9.9% (annual-FY basis, same stale endpoint) 31.6% (TTM-consistent, FY2023 → TTM) Implied-path margin −34.2pp (rescore, on a hardcoded 20% terminal margin) −4.8pp Valuation Criteria FAIL by 34 points FAIL by 5 points This document itself states no EV/Sales figure, so its headline conclusions were not directly contaminated — the last-FY figure entered through the screen / scan / rescore path, where it set the demonstrated growth rate and the multiple that drove the scoring. That path is what rejected the name, and it rejected it by roughly seven times the margin the corrected data supports. Corrected inputs come from
reports/scan/SNDK_analysis.jsonand are used rather than recomputed.What else is superseded
- The
Valuation Criteria/E[R]line in §1 (−71.7% gross, against a 4.7% cash hurdle) is retired, along with the cash hurdle itself. Sensitivity now runs over the exit multiple, never over scenario probabilities.- The house 12-month price target of $566.60 (−55.7%) is demoted. It is a DCF-and-scenario construction, not a multiple built on SanDisk's own trading history. Under
references/valuation.mdthe 12-month target must be anchored on the name's own range — and SanDisk has only 123 daily observations of a trailing EV/Sales multiple (from 2026-01-30), spanning a period in which trailing revenue rose from $8.9bn to $13.0bn. The anchor is thereforeUNIDENTIFIEDand the 12-month target is reported as INDETERMINATE, with $566.60 retained as the best available figure and flagged. It is not replaced with a peer median.- The implied-path test replaces the DCF as the primary long-horizon output, because terminal value far exceeds 60% of EV (SanDisk earns nothing on the filed FY2025).
- Price is now $1,095.78 (2026-07-28, scan), not the $1,278.23 used below.
Not superseded — retained and still load-bearing
The two-tranche contracted/merchant build, the RPO analysis (Note 4, $41.6bn), the NAND contract-price second-derivative work, the Flash Ventures fixed-cost argument, and the base-rate discipline are all retained. Nothing about the evidence weakened; what changed is the revenue denominator and the instrument used to test the price.
| Price (2026-07-27) | $1,278.23 |
| House 12-month price target | $566.60 |
| Implied return | −55.7% |
| Street average target (23 analysts) | $2,188 |
| Gap, house vs Street | −74.1% |
| Scenario-weighted value (DCF strand) | $361.64 |
| Scenario-weighted expected return (Valuation Criteria, long) | −71.7% gross |
| Cash hurdle | 4.7% |
Every valuation approach in the workbook lands between $247 and $787. The current price is above all of them. The Street's average target is 2.9× the top of the house range.
references/regime-change-test.md Principle 4. Revenue is split into a contracted tranche modelled at contracted
terms for exactly as long as the contracts run, and a merchant tranche that mean-reverts. The terminal value
reverts entirely, because nothing evidences the post-contract period.
| Input | Value | Source |
|---|---|---|
| RPO at 2026-04-03 | $41,600m | 10-Q Note 4 — disclosed, in the financial statements |
| … recognised in next 12 months | 15% = $6,240m | Same note |
| … residual, spread FY2028–FY2031 | $8,840m p.a. | House allocation; contracts run to five years |
| Gross margin on this tranche | 51% | House assumption: the floor tracks Q2-FY2026 ASPs; Q2 FY2026 reported GM was 50.9% |
| Contract liabilities | $511m | 10-Q, from $25m |
| Financial guarantees behind it | >$11,000m | Q3 FY2026 call — not in the filings |
Bits +15% p.a. (company guidance, via node transitions). ASP and margin are the scenario variables:
| Merchant ASP change y/y | FY2027E | FY2028E | FY2029E | FY2030E |
|---|---|---|---|---|
| Bull | +25% | −15% | −10% | +5% |
| Base | +15% | −40% | −20% | +5% |
| Bear | −5% | −55% | −25% | 0% |
| Merchant gross margin | FY2027E | FY2028E | FY2029E | FY2030E |
|---|---|---|---|---|
| Bull | 76% | 66% | 58% | 55% |
| Base | 72% | 45% | 34% | 36% |
| Bear | 62% | 28% | 18% | 22% |
Base-rate check, stated explicitly. SanDisk's full-year gross margins were 7.1% (FY2023), 16.1% (FY2024), 30.1% (FY2025) — best-ever 30.1%. Micron's all-time-peak annual gross margin was 58.9%. Every merchant margin above ~45% in the table above is an above-base-rate assumption and is labelled as one. Even the Bear case's terminal blended margin of 35.2% sits above SanDisk's own best-ever full year.
| $m | FY2026E | FY2027E | FY2028E | FY2029E | FY2030E |
|---|---|---|---|---|---|
| Contracted revenue | 500 | 6,240 | 8,840 | 8,840 | 8,840 |
| Merchant revenue | 18,783 | 24,841 | 17,140 | 15,769 | 19,041 |
| Total revenue | 19,283 | 31,081 | 25,980 | 24,609 | 27,881 |
| Contracted share | 2.6% | 20.1% | 34.0% | 35.9% | 31.7% |
| Blended gross margin | 68.4% | 67.8% | 47.0% | 40.1% | 40.8% |
| Operating income | 11,115 | 18,823 | 9,798 | 7,252 | 8,536 |
| Net income | 9,387 | 16,133 | 8,956 | 7,060 | 8,297 |
| Diluted EPS | $59.41 | $103.04 | $57.73 | $45.93 | $54.48 |
| Free cash flow | 8,087 | 14,045 | 9,194 | 6,729 | 5,818 |
| Ending net cash | 9,568 | 21,613 | 28,806 | 33,535 | 38,800 |
The contracted share peaks at 36% in FY2029 and then declines as contracts roll off. Per Principle 4, that decline is the honest expression of uncertainty — a single blended assumption would hide it.
| Input | Value | Basis |
|---|---|---|
| Risk-free | 4.70% | ~3M T-bill; portfolio_book.json cash hurdle |
| ERP | 5.00% | Assumption |
| Raw daily beta vs SPY | 2.78 | R² 0.23, n=362, SNDK's entire listed history |
| Raw weekly beta | 2.94 | R² 0.21, n=72 |
| Blume-adjusted (0.67 × raw + 0.33) | 2.19 | Used |
| Cost of equity = WACC | 15.65% | Zero debt at 2026-04-03 |
A 15.7% WACC is punitive. It is disclosed as such and the model is run across the full range, because it would be dishonest to let the discount rate carry the conclusion:
| WACC | 8.0% | 10.0% | 12.0% | 14.0% | 15.7% | 18.0% |
|---|---|---|---|---|---|---|
| DCF value / share (Base, 40% terminal GM) | $742.86 | $568.67 | $467.17 | $400.50 | $359.40 | $317.79 |
Even at an 8% cost of capital — implausibly low for a commodity semiconductor with 109% realised volatility — the Base case supports only 58% of the current price. That is the point: the load-bearing disagreement is the terminal margin, not the discount rate.
| WACC ↓ / through-cycle GM → | 30% | 35% | 40% | 45% | 50% |
|---|---|---|---|---|---|
| 12.0% | $332 | $376 | $421 | $465 | $510 |
| 14.0% | $310 | $346 | $383 | $420 | $456 |
| 15.7% | $296 | $328 | $360 | $392 | $424 |
| 18.0% | $282 | $309 | $337 | $364 | $391 |
| 20.0% | $273 | $297 | $321 | $345 | $370 |
Every cell is below $520. The current price is $1,278.23.
Solving for the terminal assumption that would justify today's price, holding the Base FY2030 revenue base:
Because a margin solution does not exist, the price must instead be requiring a much larger terminal revenue base. At the base-case WACC and a 40% through-cycle margin, today's price requires terminal-year revenue of roughly $128bn — against a Base FY2030 of $27.9bn, an FY2025 actual of $7.4bn, and a whole worldwide NAND industry running at roughly $70–90bn at today's inflated prices.
Stated plainly: there is no combination of terminal margin and terminal revenue consistent with industry capacity that reaches $1,278 in a reverting model. The price is only reachable if the reversion does not happen at all.
A discount-rate-independent cross-check.
| Through-cycle EPS (FY2030E revenue × 40% GM, taxed) | $45.92 |
| Steady-state annual FCF at those economics | $6,993m |
| PV of FY2026 Q4–FY2029E FCF in excess of that run-rate | $10,839m |
| … plus current net cash, per share | $98.41 |
| Value at 10× through-cycle EPS + windfall | $557.63 |
| Value at 12× through-cycle EPS + windfall | $649.47 |
| Value at 15× through-cycle EPS + windfall | $787.24 |
Adding the windfall matters and is easy to omit: a through-cycle multiple values the steady-state business only, but the cash the peak actually throws off is real and lands on the balance sheet. Omitting it is the most common way a cyclical is under-valued at the top. It adds ~$98/share here.
Historical memory-cycle multiples on mid-cycle earnings have been roughly 8–14×. 15× is generous and credits the contracted tranche and the datacenter mix.
| Company | Price | Latest reported quarterly EPS | Annualised EPS | P/E on annualised | Latest gross margin |
|---|---|---|---|---|---|
| SanDisk [SNDK] | $1,278.23 | $31.50 (Q4 FY26 guide mid) | $126.00 | 10.1× | 78.4% / 79–81%G |
| Micron [MU] | $900.20 | $24.67 | $98.68 | 9.1× | 84.6% |
| Western Digital [WDC] | $497.92 | $8.20 | $32.80 | 15.2× | 50.2% |
| Seagate [STX] | $816.99 | $3.27 | $13.08 | 62.5× | n/d |
| Ciena [CIEN] | $377.27 | $1.64 (adj) | $6.56 | 57.5× | 44.9% |
| Coherent [COHR] | $271.31 | $0.97 | $3.88 | 69.9× | n/d |
| Lumentum [LITE] | $711.96 | $1.50 | $6.00 | 118.7× | 44.2% |
This table is the argument. The two companies running all-time-record gross margins — SanDisk at 78.4% and Micron at 84.6% — carry the lowest multiples on annualised earnings, at 9–10×, while peers whose margins have not inflected trade at 57–119×. That inversion is not a discount for quality. It is the market marking earnings as unsustainable. A single-digit P/E on a record-margin quarter is the textbook signature of peak-cycle earnings, not of cheapness — and it is exactly the trap the brief asked to be tested.
Cross-check on sales: SanDisk's EV of ~$185.6bn against an annualised Q4 FY2026 revenue of ~$32bn is 5.8×. Memory historically trades at 1.5–3× sales.
| Anchor | Value |
|---|---|
| 10× through-cycle EPS + windfall cash | $557.63 |
| 12× through-cycle EPS + windfall cash | $649.47 |
| 15× through-cycle EPS + windfall cash | $787.24 |
| DCF at 15.7% WACC (beta-derived) | $360.46 |
| DCF at 12.0% WACC | $467.17 |
| DCF at 10.0% WACC (roughly the Street's implicit rate) | $568.67 |
| HOUSE 12-MONTH PRICE TARGET (average) | $566.60 |
| Implied return from $1,278.23 | −55.7% |
A single DCF at a 2.19-beta discount rate would produce a more extreme number than the evidence supports. The target is deliberately a blend.
| Bear | Base | Bull | |
|---|---|---|---|
| Probability | 35% | 45% | 20% |
| FY2028E revenue | $19,459m | $25,980m | $35,233m |
| FY2028E gross margin | 38.4% | 47.0% | 62.2% |
| FY2030E gross margin | 35.2% | 40.8% | 54.2% |
| Terminal through-cycle GM | 32% | 40% | 48% |
| Value per share | $246.63 | $360.46 | $565.55 |
| Return from spot | −80.7% | −71.8% | −55.8% |
Probability-weighted value $361.64; scenario-weighted expected return −71.7% (DCF strand) or −55.7% (blended target). Bear is weighted above Base's complement because the reversion evidence is dated and quantified while the regime-change evidence is one quarter old.
Principle 5 check. A genuine contractual regime change should raise the bear case materially and the bull case little or not at all. Here the NBM floor does exactly that — the Bear case's 32% terminal margin is above SanDisk's own best-ever full year, which is the floor doing its job. It does not support the ceiling. The shape is consistent with a real but partial Tier 1 floor, not with a regime change.
| Consensus rating | Buy — 18 buy / 4 hold / 1 sell (23 analysts, S&P Global via public aggregators, July 2026) |
| Average target | $2,188 (a second aggregator: $2,217.77 across 22 analysts) |
| FY2027 revenue consensus | ~$41bn (19 analysts, May 2026); more recent commentary ~$50bn |
| FY2027 EPS consensus | $177 (May 2026), revised up from $112; a later print of $208.22 |
| Notable | Goldman Sachs raised its target to $2,200 from $1,200 on 20× a "normalised" EPS of $110 (from $55) |
| Revision direction | Strongly positive — FY2027 EPS revised from $112 → $177 → $208 |
This is unusual and worth stating clearly, because in most of this coverage the gap has been a multiple disagreement. Here it is not.
| House | Street | Gap | |
|---|---|---|---|
| FY2027E revenue | $31,081m | ~$41,000m | −24% |
| FY2027E diluted EPS | $103.04 | $177 – $208 | −42% to −50% |
| Implied multiple on FY2027E at each side's own target | $566.60 / $103.04 = 5.5× | $2,188 / $177 = 12.4× | — |
The numbers disagreement is the larger part. House FY2027 revenue of $31.1bn is roughly the Q4 FY2026 exit run-rate ($32bn annualised) held flat, with bits +15% and therefore ASPs declining ~13% through the year. Consensus at $41bn requires ASPs to rise again from the Q4 exit rate on top of mid-teens bit growth. That single assumption — the direction of ASPs through FY2027 — is the variant, and it is testable.
The multiple disagreement is secondary but real. Even accepting the Street's FY2027 EPS of $177, the house would not pay 12.4× for it, because FY2027 is the peak year: the house FY2029E is $45.93, and 12.4× that is $570 — almost exactly the house target. The two sides are not far apart on the multiple; they are far apart on which year's earnings deserve it.
Named honestly. If NAND ASPs rise again through FY2027 and the NBM contracted share exceeds 50% of bits at re-struck (higher) floors, FY2027 EPS of $177–208 is achievable and the terminal question is deferred by a year or more. In that world the stock does not need the terminal to be resolved and can trade to $2,000+ on momentum and buyback alone. The house has no evidence against FY2027 being strong — the evidence (TrendForce) points to the rebalance arriving in 2H calendar 2027, which is SanDisk's FY2028. The house is early by construction, and says so.
| Institutional ownership | ~81% of shares outstanding |
| Short interest | 7.16m shares, 5.22% of float, days-to-cover 1.5 (most recent available, October 2025 — this lags materially and is disclosed as stale) |
| Insider buying | Zero open-market purchases since 2025-10-01 |
| Options skew | INVERTED — 25-delta calls bid over 25-delta puts by 2.4–5.8 vol points at most tenors |
| ATM implied vol | 114–153% across the curve vs 109.1% realised (252-day) |
The inverted skew is a material fact for anyone considering a short: the options market is pricing a right tail, not a left one.
Direction assessed for a bearish/short view, since that is the direction the fundamental work points.
| Signal | Value | Read for a SHORT | What it says |
|---|---|---|---|
| 12-1 momentum | +4,842% | HEADWIND (severe) | Top-decile. Jegadeesh & Titman: shorting top-momentum names is systematically expensive |
| Trailing 1-month | −45.3% | TAILWIND | The tape has already cracked. Daniel & Moskowitz (2016) momentum-crash configuration |
| 52-week-high proximity | 55% of high | Mixed | George & Hwang: distance from the high is bearish, but it also means much of the move is done |
| Trend filter | +55% vs 200dma, −26% vs 50dma | Mixed | Long-term trend intact; intermediate trend broken |
| Earnings surprise (SUE) | +60% / +75% / +37% / +867% | HEADWIND (severe) | Four consecutive large beats. PEAD says the drift is up |
| Estimate revisions | FY2027 EPS $112 → $177 → $208 | HEADWIND (severe) | Chan/Jegadeesh/Lakonishok: revisions momentum is strongly against a short |
| Gross profitability (GP/A) | 0.17 (FY2025), rising sharply | HEADWIND | Novy-Marx: improving, not deteriorating |
| Accruals | −0.13 | HEADWIND | Sloan: negative accruals = high earnings quality. Cash exceeds accounting income |
| Asset growth | −4% | HEADWIND | Cooper/Gulen/Schill: shrinking assets is a positive return predictor |
| Piotroski F-score | 6/9 | HEADWIND | Solid, improving |
| Short interest | 5.22% of float, 1.5 days to cover | Neutral / mildly tailwind | Borrow is cheap and available; crowding is low |
| Realised volatility (252d) | 109.1% | HEADWIND | Position-sizing constraint |
Synthesis — and this is uncomfortable, which is why it is stated rather than buried. The anomaly evidence runs
strongly against the fundamental view. Momentum, PEAD, revisions, profitability, accruals, asset growth and
F-score all point the wrong way for a short. references/trade-construction.md is explicit: "A Short whose
scorecard shows clean earnings quality and strong profitability needs correspondingly stronger narrative evidence
to pass Quality Criteria, and the memo must say so explicitly rather than ignoring the disagreement."
It is said. The narrative evidence offered against it is: (i) TrendForce's dated, quantified supply/demand reversal for CY2027; (ii) ~$40bn of NAND conversion WFE already pulled forward; (iii) the second derivative of NAND contract prices having already rolled from +72% to +12.5% q/q; (iv) flat bit shipments, meaning the entire earnings base is price; and (v) the mention-frequency finding that management's own capacity language collapsed as margin peaked. That is real evidence. It is not, however, evidence that FY2027 numbers will miss — and the scorecard is measuring exactly the horizon over which the house agrees the business is strong.
The honest resolution: the anomaly scorecard is right about the next two to three quarters and the fundamental work is about FY2028 and the terminal. That timing mismatch is itself the argument against acting now, and it is what drives the Task 5 decision.
Model of record: SanDisk_Financial_Model_2026-07-27.xlsx, verified by reading back computed cells from Excel
via AppleScript after every edit; the balance sheet ties to zero in all forecast years. Price and options data:
Alpaca (SIP feed), 2026-07-27. Fundamentals: SEC EDGAR XBRL, CIK 0002023554. Consensus: public aggregators
(S&P Global, Simply Wall St, Yahoo Finance, published Goldman Sachs commentary), July 2026 — flagged where
sourcing is a single aggregator.