ITM Power is trading at £89.60 (-6.47%), with broader risk-off sentiment the likelier context; no direct catalyst is established.

  • No clear company-specific announcement explaining the October 7 decline was identified; the latest notices concerned the AGM and annual-results timing.
  • A Wednesday update projected a smaller FY26 adjusted EBITDA loss of £20m–£21m, but did not explain the share-price drop.
  • UK gilt yields rose as oil and US Treasury yields fueled inflation concerns.