Nel is trading at €0.19, down 5.59% in the October 20, 2026 session; no verified announcement or other clear catalyst was identified.

  • October 15 third-quarter results showed customer-contract revenue down 63% year over year, alongside higher order intake; available information does not establish the results as the cause of this later decline.
  • Major U.S. indices rose on October 20, which does not explain the drop. Volume information is unavailable.