ITM Power is trading at £90.98, down 5.03%, with broader risk-off pressure the likelier explanation.

  • No clear company-specific announcement explaining the October 7 decline emerged in the search; recent notices concerned the AGM and timing of annual results.
  • Reuters reported rising Treasury yields and oil prices as investors awaited Fed minutes; supplied sector and market context also pointed to declines across equities.