Proven Growth Track Record
Revenue($ in Millions)
$292
$7,590
$144
$1,613
EBITDA($ in Millions)
$0.11
$1.95
Earnings Per Share(CAGR 78%)
508
11,100
* Based on Unaudited Results
Net Megawatts
Previous slide
Next slide
Back to first slide
View graphic version