ITM Power cuts annual losses as revenue rises 68% — ITM +0.80 · News Impact Screener