News

Management projects total 2025 revenue between $935 million and $975 million, with electricity segment revenues expected at $710 million to $725 million. The product segment revenue is guided between ...