Latest Financial Results
FY 2024
Fiscal Year Ended Dec 31, 2024
$19,177
Net Subscriber Value was $19,177 in the fourth quarter of 2024
392 MWhrs
Storage Capacity Installed was 392 Megawatt hours in the fourth quarter of 2024
$6.8B
Net Earning Assets were $6.8 billion
Source: Q4 2024 earnings release
For complete information regarding our financials, see our periodic filings
View All Prior Quarter Results