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.