DK Street Journal

Distributed solar splits by vintage: a July break inside a March downtrend

Prompt v1.0

The distributed-solar and storage cohort is not de-rating as one trade. EOSE, RUN, STEM, ARRY and SHLS left bull bands back in February–March and are five months into confirmed downtrends; CWEN, FLNC, ENPH and SEDG only cracked in July. Six of seven live names now sit below their 200-day averages.

EOSERUNCWENENPHSEDGFLNCSTEMARRYSHLS
TickerCompanySegmentTrend · 13mo30D1Y
EOSEEos Energy EnterprisesEnergy Storage & Batteries⚠️ Emerging Bear−44.7%−45.5%
RUNSunrunResidential Solar Installers⚠️ Emerging Bear−28.6%−13.6%
CWENClearway EnergyWind & Solar Developers⚠️ Emerging Bear−10.6%+4.4%
ENPHEnphase EnergyInverters & Power Electronics🌱 Emerging Bull−24.9%+3.9%
SEDGSolarEdge TechnologiesInverters & Power Electronics🟢 Cont. Bull−27.6%+48.1%
FLNCFluence EnergyEnergy Storage Systems🟢 Cont. Bull−34.1%+42.8%
STEMStemSoftware - Infrastructure⚠️ Emerging Bear−28.7%−71.8%
ARRYArray TechnologiesSolar Tracking Systems⚠️ Emerging Bear−29.6%−27.7%
SHLSShoals TechnologiesSolar System Components🟢 Cont. Bull

12-month price & trend

EOSE
Eos Energy Enterprises
3.37
−0.61 (−15.33%)
vs. prior close
Price20d50d150d
EOSE 12-month price
Energy Storage & Batteries
RUN
Sunrun
9.63
−0.35 (−3.51%)
vs. prior close
Price20d50d150d
RUN 12-month price
Residential Solar Installers
CWEN
Clearway Energy
31.44
−0.67 (−2.09%)
vs. prior close
Price20d50d150d
CWEN 12-month price
Wind & Solar Developers
TickerMkt capP/EP/E fwdP/SP/S fwdP/GPP/GP fwdEV/EBITDAFCF yld
EOSE$2.1Bn/m12.8x6.7xn/m-18.8%
RUN$2.3B4.0x8.1x0.7x0.8x2.4x2.5x22.0x-32.1%
CWEN$6.5B793.3x4.4x3.9x8.5x7.5x14.3x9.0%
ENPH
Enphase Energy
36.32
−3.26 (−8.24%)
vs. prior close
Price20d50d150d
ENPH 12-month price
Inverters & Power Electronics
SEDG
SolarEdge Technologies
40.07
−7.81 (−16.31%)
vs. prior close
Price20d50d150d
SEDG 12-month price
Inverters & Power Electronics
FLNC
Fluence Energy
12.62
−2.04 (−13.92%)
vs. prior close
Price20d50d150d
FLNC 12-month price
Energy Storage Systems
TickerMkt capP/EP/E fwdP/SP/S fwdP/GPP/GP fwdEV/EBITDAFCF yld
ENPH$5.3B39.7x20.0x4.0x4.5x8.6x9.6x30.5x2.9%
SEDG$2.0Bn/m1.5x1.5x6.7x6.6xn/m4.6%
FLNC$3.8Bn/m1.5x1.1x12.9x9.9xn/m-7.1%
STEM
Stem
5.33
−0.68 (−11.31%)
vs. prior close
Price20d50d150d
STEM 12-month price
Software - Infrastructure
ARRY
Array Technologies
5.10
−0.41 (−7.44%)
vs. prior close
Price20d50d150d
ARRY 12-month price
Solar Tracking Systems
SHLS
Shoals Technologies
9.39
−0.51 (−5.11%)
vs. prior close
Price20d50d150d
SHLS 12-month price
Solar System Components
TickerMkt capP/EP/E fwdP/SP/S fwdP/GPP/GP fwdEV/EBITDAFCF yld
STEM$50.3M0.3x0.3x0.3x0.9x0.9x1.6x-19.3%
ARRY$807.6Mn/m7.2x0.7x0.6x2.8x2.3x301.0x12.1%
SHLS$1.4B45.8x21.0x2.5x2.3x7.7x7.2x23.5x-3.6%

Consensus projections

TickerFY2026EFY2027EFY2028E
EOSERevenue+104.5%+94.6%+87.8%
EPS−93.2%−73.0%−510.5%
RUNRevenue+26.6%+7.7%+13.7%
EPS−11.7%−61.6%+54.2%
CWENRevenue+17.0%+11.6%+12.6%
EPS−164.1%−148.8%+63.8%
ENPHRevenue−19.3%+5.7%+11.2%
EPS−27.7%+9.8%+17.8%
SEDGRevenue+13.6%+11.7%+11.0%
EPS−88.4%−454.7%+84.6%
FLNCRevenue+29.7%+23.6%+18.1%
EPS−61.9%−292.6%+127.2%
STEMRevenue+2.2%+19.4%+23.3%
EPS+36.9%−17.3%−49.2%
ARRYRevenue+14.9%+9.8%+5.6%
EPS+9.8%+23.8%+13.9%
SHLSRevenue+32.7%+9.1%+11.0%
EPS+5.1%+27.4%+16.3%

Forward fiscal years only. Blank means no analyst coverage for that year.

Two vintages, one week of acceleration

The local band history separates this cohort cleanly. EOSE exited bull bands on 2026-02-26 and re-entered strongly bearish on 06-25; RUN left on 2026-03-06 and is back in strongly bearish since 06-29; STEM has been in bear bands since 2026-02-10. ARRY and SHLS were already bearish at their last observation in March. That group is a post-mortem, not an emerging leg.

The new information is the July vintage. CWEN held strongly bullish for most of Q1 and Q2, flipped to mildly bearish on 2026-07-02 and to strongly bearish on 07-20. FLNC was in strongly bullish as recently as 07-10 and mildly bearish from 07-15 — alongside a -41.8% 30-day drawdown. ENPH and SEDG both exited strongly bullish on the same day, 2026-07-08, and remain in mildly bullish despite 30-day declines of -24.5% and -16.8%.

Thirty-day moves are cohort-wide: EOSE -45.8%, FLNC -41.8%, RUN -26.0%, STEM -25.4%, ENPH -24.5%, SEDG -16.8%, CWEN -12.9%. Six of seven trade below their 200-day averages; only SEDG ($47.88 vs $42.45) is above.

The macro leg is dated and real

Three drivers land on the same weeks. The OBBBA set a begin-construction deadline of July 4 2026 for 45Y/48E eligibility, with a court having restored the 5% safe harbor but capped it at 1.5 MW for solar starting before July 5 2026. Storage faces Notice 2026-15's 55% non-FEOC cost test under rules barring prohibited-foreign-entity content from 48E, 45Y and 45X, while 25D went to zero on January 1 2026. Second, Brent above $96 on US-Iran escalation drove SEDG -20.3%, RUN -16.5% and ENPH -11.3% in the week to July 24 and pushed July hike odds to ~38% and September to ~82% — even though economists expected a fifth straight hold. Third, cost: LFP storage cells +22% in six months on lithium carbonate nearly doubling to ~US$26,278/t.

What doesn't generalise

EOSE is contaminated. Its rights offering at $5.481 per unit expired July 21, raising ~$263M against a $250M target, on top of a Cerberus package worth up to 49% of fully diluted equity. The $3.98 close is 27% below the subscription price — financing distress, not cohort read-through.

Demand context: SEIA/Wood Mackenzie put Q1 resi installs at 1,179 MWdc, down 15% sequentially, with a 21% full-year decline forecast. Sunrun's Q1 showed negative $59M cash generation with a record 73% storage attach, after February's 35% guidance-driven collapse; targets including Truist's cut to $35 from $52 still sit far above the $9.98 close, meaning estimates are chasing price. FLNC's ~$5.6B backlog and reaffirmed FY guide suggest multiple compression, not an order-book break. Enphase's Q2 guide of $280-310M, reported July 28, is the test for whether the mildly bullish holdouts confirm.