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.