Latest Financial Results
Q3 2024
Quarter Ended Sep 30, 2024
$14,632
Net Subscriber Value was $14,632 in the third quarter of 2024
336 MWhrs
Storage Capacity Installed was 336 Megawatt hours in the third quarter of 2024
$6.2B
Net Earning Assets were $6.2 billion
Source: Q3 2024 earnings release
For complete information regarding our financials, see our periodic filings
View All Prior Quarter Results