NewQ1 2026 Clean Energy Deal Intelligence Report is live
SellerDeveloper

Strata Clean Energy

Track

9

Deals Tracked

$1.12B

Deal Value

992MW

Total Capacity

2

Executive Moves

BESS

Top Technology

Deal Activity

Key People

Change of Control

1 joined1 departed
Apr 28Promotion
Alex Wilhelm→ Chief Financial Officer
from Strata Clean EnergySource →

Track Strata Clean Energy and 100+ firms

Free weekly clean energy deal intelligence. Every Monday.

← All Firms