In the October 20, 2026 price context, ITM Power is trading down 6.69% at £85.80; no specific announcement or confirmed catalyst for the drop was found.
- Preliminary results on October 19 reported revenue of £43.6m and adjusted EBITDA losses narrowing to £20.2m.
- The company forecast continued losses and cash outflow. The results report did not link its disclosures to the share-price decline, leaving the cause unclear.