Enphase Energy [ENPH]
Spot $35.05 (2026-07-29 close) · EV $4,266.8m · TTM revenue $1,328.5m · EV/Sales 3.21x Two outputs, two horizons. Reporting only one is a defect.
| Parameter | Value | Source |
|---|---|---|
| Spot | $35.05 | Alpaca daily close 2026-07-29 |
| Shares outstanding | 132,144,648 | 10-Q cover page, as of 2026-07-20 |
| Market capitalisation | $4,631.7m | |
| Cash + marketable securities | $937.7m | balance sheet 2026-06-30 |
| Debt | $572.8m carrying ($575.0m face, 0.0% converts, 2028-03-01) | debt note |
| Net cash | $364.9m | excludes $40.5m of operating leases; including them, $324.3m |
| Enterprise value | $4,266.8m | |
| Base revenue | $1,328.5m TTM to 2026-06-30 | four filed quarters |
| WACC | 10.0% | house standard, held constant across the cluster |
| Horizon | 5 years (to 2031) | |
| Terminal value as % of EV | 100% | the reverse DCF discounts terminal EV only — so the reverse DCF is mandatory as the primary long-horizon output under valuation.md (>60% threshold) |
The EV/EBIT route requires a terminal operating margin, and for this company that quantity is the thing in dispute — reported operating margin is 152–221% financed by a statute that is zero from 2033. The EV/Sales formulation removes that unanswerable parameter and puts all the weight on the multiple, which is observable in the company's own trading record.
Own multiple history. Point-in-time daily EV/Sales, using TTM revenue as known at each date (lagged to filing) and the share count and net cash from the most recently filed balance sheet at each date. Window 2025-01-01 → 2026-07-29, n = 393 — chosen because the full 2020-2026 history spans a regime change of 1.90x to 84.5x and cannot be pooled.
| Percentile | EV/Sales |
|---|---|
| p10 | 2.37x |
| p25 | 2.64x |
| p50 | 2.98x |
| p75 | 3.29x |
| p90 | 4.11x |
| min / max | 1.90x / 6.49x |
| today | 3.02x — the 54th percentile of its own post-regime-change history |
The multiple is not the problem. It sits within 1½ points of its own median.
Required five-year revenue CAGR to justify $35.05. Solved with assets/reverse_dcf.py, --solve cagr,
multiple_basis sales, all parameters in §1 held fixed:
| Exit EV/Sales | Basis | Required revenue CAGR | Demonstrated | Margin (dem − req) |
|---|---|---|---|---|
| 2.00x | below own range | +20.9% | −14.2% | −35.1pp |
| 2.64x | own p25 | +14.4% | −14.2% | −28.6pp |
| 2.98x | own p50 | +11.7% | −14.2% | −25.9pp |
| 3.29x | own p75 | +9.5% | −14.2% | −23.7pp |
| 4.00x | near own p90 | +5.3% | −14.2% | −19.5pp |
Result: FAIL. At its own median multiple the price requires a +11.7% five-year revenue CAGR. The demonstrated three-year CAGR is −14.2%; the latest quarter is −19.6% year on year, and −42.8% year on year excluding safe-harbour revenue (Q2-2026 ex-SH $207.6m against a Q2-2025 base with no disclosed safe-harbour component). Margin −25.9 percentage points.
Implied compression, stated as a number: today 3.21x EV/Sales → exit 2.98x = 0.23 turns of compression (−7.2%). The test does not fail because of an aggressive multiple haircut. It fails because a business shrinking 14% a year is priced for growing 12% a year.
Is there a "PASS WITH ARGUMENT"? The rule requires a specific, evidenced reason — a named product cycle, mix shift or pricing action. The candidate is the IQ Solid-State Transformer data-centre programme. Its current commercial evidence is "a few opportunities advancing to the RFI and RFP stages" and a "potential multi-gigawatt pipeline." An RFI is not a mix shift. That is narrative, and narrative does not qualify. The GaN cost-down (IQ9N/IQ9S-3P, IQ Battery G5 at ~50% higher energy density) is genuine and evidenced but it is a margin lever, not a 26-point revenue-growth lever. FAIL stands.
Terminal margin = 19.23% — FY2022 operating margin, the last clean pre-45X year (revenue $2,330.9m, operating income $448.3m, zero AMPTC recognised). This is deliberately the most generous defensible number: it is the best product operating margin the company has ever recorded, achieved in the peak of the US residential boom with a 30% federal consumer credit in force and before NEM 3.0. The exit EV/EBIT multiple is declared UNIDENTIFIED — the company's own EV/EBIT history splits into a pre-45X regime and a subsidy-inflated regime, and on a product basis EBIT is negative in every period since 2023, so no growth-matched anchor exists. The sensitivity is therefore the output, not a point estimate.
| Exit EV/EBIT | Required revenue CAGR | Margin (−14.2% − req) |
|---|---|---|
| 8.0x | +27.4% | −41.6pp |
| 10.0x | +21.9% | −36.1pp |
| 12.0x | +17.5% | −31.7pp |
| 15.0x | +12.4% | −26.6pp |
| 18.0x | +8.4% | −22.6pp |
| 20.0x | +6.1% | −20.3pp |
| 25.0x | +1.5% | −15.7pp |
The EV/Sales and EV/EBIT routes agree to within 0.7pp at their reference points (−25.9pp vs −26.6pp), which is the useful thing: the conclusion does not depend on which unobservable you choose to fix.
--solve terminal_margin, exit 15x EBIT, all else fixed:
| Assumed revenue CAGR | Required terminal operating margin |
|---|---|
| −14.2% (demonstrated) | 74.2% |
| 0.0% (flat forever) | 34.5% |
| +10.0% | 21.4% |
The best operating margin Enphase has ever reported, on any basis, is 19.5% (FY2023, subsidy-inclusive) and 19.2% (FY2022, clean. So even granting five years of +10% revenue growth — against a −14.2% demonstrated CAGR — the price requires a terminal operating margin above anything the company has achieved, in a perpetuity where §45X is zero. At flat revenue it requires 34.5%, which is nearly double the record.
The screen reported valuation: INDETERMINATE with the note "reverse DCF unsolvable in range", using
terminal_margin: 0.107 (FY2025 reported operating margin — 152% §45X) and exit_multiple: 18.0 with
exit_multiple_basis: "UNIDENTIFIED" and exit_multiple_peer_n: 0. Two independent errors partially
cancelled: a terminal margin too high by roughly the whole subsidy, against a multiple that was declared
unidentified and used anyway. The correct handling of a declared-unidentified multiple is to propagate
INDETERMINATE or to run the sensitivity — not to substitute a default.
Built per valuation.md: near-term estimates, named product-cycle events inside twelve months, multiple
anchored on the name's own trading range with the percentile stated. Not a DCF; not a peer median.
No consensus pull was made — the Alpha Vantage 25/day quota is shared across the cluster. Two bases are reported rather than one, because the choice matters and it is a judgement:
| Basis | NTM revenue | How it is built |
|---|---|---|
| (A) Disclosed | $1,220m | Q3-2026 guided midpoint $305.0m × 4. Uses only a company figure. |
| (B) House step-down | $1,145m | Q3-2026 $305m (guided) + Q4-2026 $290m + Q1-2027 $270m + Q2-2027 $280m. Reflects (i) Q4 seasonality — Q4-2025 was 16.4% below Q3-2025 — and (ii) the loss of §25D from 2026-01-01 against a §48E safe-harbour pipeline that continues to convert. |
Both are below TTM revenue of $1,328.5m. That is the point: the near-term estimate line is falling, and it is falling for a dated statutory reason, not a cyclical one.
Anchor at the 50th percentile of the 2025-01-01 → 2026-07-29 window, 2.98x. The stock trades at 3.02x today, the 54th percentile. No haircut is applied and none is needed — the base case holds the multiple essentially where it is.
Equity value = NTM revenue × exit EV/Sales + net cash $364.9m, ÷ 132.145m shares.
| Multiple | Percentile | Target on basis (A) $1,220m | Target on basis (B) $1,145m | vs spot (B) |
|---|---|---|---|---|
| 2.37x | p10 | $24.64 | $23.29 | −33.6% |
| 2.64x | p25 | $27.13 | $25.60 | −27.0% |
| 2.98x | p50 | $30.27 | $28.58 | −18.5% |
| 3.29x | p75 | $33.14 | $31.27 | −10.8% |
| 4.11x | p90 | $40.70 | $38.37 | +9.5% |
Base 12-month target: $29 (the p50 across both revenue bases), −17.3% to spot. Range: $25 – $40, set by the p25 and p90 of the name's own multiple distribution.
Calibration item B16 recorded 16 of 16 house targets below spot, a median 46.1% below Street, and the standing instruction is that targets above spot should be common. This target is below spot and the reason is mechanical and checkable:
A target below spot driven by falling near-term estimates is a valuation output. A target below spot driven by a multiple haircut would be a house view about the market. This is the first.
Each appears in ENPH_Catalyst_Calendar.md.
No Street price target is available without a paid feed and none is asserted. The gap cannot be reported; this is a stated gap, not an estimate.
The only comparator with the identical accounting structure (§45X recognised as a reduction of cost of sales, credit larger than operating income) is First Solar [FSLR], and its end-market is utility-scale modules sold to developers, not residential microinverters sold through distributors. FSLR's TTM 45X was 100.2% of operating income against Enphase's 220.5% — different magnitudes of the same disease, but not a spread that can be traded. No comparator with an equivalent margin structure and end-market exists. Declared UNIDENTIFIED rather than substituted with a sector median.
Type: MEASURED. Logged; blocks nothing.
Named cause: safe-harbour exhaustion revealing the underlying US run-rate, into a §45X step-down.
Not a volatility figure. The mechanism is specific: Q2-2026 revenue excluding safe-harbour shipments was $207.6m, an $830m annual run-rate. §25D is gone. The §48E begin-construction window closed 2026-07-04, so no new safe-harbour agreements of that type can be written. The existing $1.08bn of executed agreements converts into shipments over roughly 2026–2027 and then stops.
| Case | Probability | Path | Implied price | vs spot |
|---|---|---|---|---|
| Bull | 25% | IQ SST converts to a named data-centre order; multiple re-rates to own p90 4.11x on $1,220m NTM revenue | $40.70 | +16.1% |
| Base | 45% | NTM revenue $1,145–1,220m at the own-history median 2.98x | $29 | −17.3% |
| Bear | 30% | Safe harbour → zero through 2027; US market does not recover; revenue settles ~$875m with Europe growing; product gross margin 22%, opex ~$480m, §45X ~$95m on lower volume. 2.5x EV/Sales on $875m, net cash ~$300m | $18.83 | −46.3% |
| Deep bear (subset of Bear) | 15% | Above, plus an adverse FEOC/PFE material-assistance determination on §45X. The 10-K discloses LFP cells "supplied exclusively by two vendors located in China." At zero §45X the business is loss-making and cash-consuming. 1.5x EV/Sales on $850m, net cash ~$250m | $11.54 | −67.1% |
Going concern: NO. This must be stated explicitly and it is not a going-concern case. Cash and marketable securities are $937.7m against a single $575.0m maturity on 2028-03-01, and the business generated $143.2m of operating cash in the first half of 2026. Enphase can pay its debt from the balance sheet — it has already demonstrated exactly that, settling $632.5m of 2026 converts in cash on 2026-03-02 without issuing a share. The risk here is permanent impairment of equity value through a re-rating onto product economics, not insolvency. That distinction matters for sizing: a name that cannot go to zero can be sized on volatility.
Dilution: not a factor. Unlike the other two names in this cluster, Enphase has not funded losses with equity. Shares outstanding: 132.47m (2025-02-03) → 131.10m (2026-02-05) → 132.14m (2026-07-20) — flat to slightly down over eighteen months, with $130.0m of buybacks in the first half of 2025. The 2028 converts are struck at $284.87 and are 8.1x away from being equity. The 2028 Warrants sold in 2021 strike at $397.91. Per-share revenue and per-share economics track the company's, one for one. This is the sharpest distinction within the cluster and it is in Enphase's favour.
net income ÷ shares ≈ filed EPS: Q2-2026 $36,079k ÷ 132.145m = $0.273 vs filed diluted $0.27. ✓