Drax confident despite UK carbon capture blow; announces buyback
Drax Group PLC on Wednesday hailed a strong performance during the first quarter, and the company announced a £150 million share buyback.
Yorkshire, England-based power...
Wed, 26/04/2023 - 10:52