
Revenue of $1.62bn and cash from operations of $1.05bn for Q1 2025; Power generation reaches 10.50 TWh, and desalinated water production 35.61 BIG
Revenue of $1.62bn and cash from operations of $1.05bn for Q1 2025; Power generation reaches 10.50 TWh, and desalinated water production 35.61 BIG