Kenon Holdings Reports Q1 2025 Results and Additional Updates
1. Kenon announced a cash dividend of $250 million per share in April 2025. 2. OPC's Q1 2025 net profit rose to $26 million, more than Q1 2024. 3. Adjusted EBITDA for OPC increased from $95 million to $110 million year-over-year. 4. Revenue increased by $9 million, mainly from U.S. electricity sales. 5. Kenon's cash declined from $891 million to $640 million by May 2025.