Financial reports

Innogen’s latest financial results and annual, interim and ESG reports.

2026 interim results announcement

· Six months ended 30 June 2026

3 reports