ITM.L is trading 5.4% down at £113.00 as the stock continues to experience volatility following its recent earnings and guidance updates.

  • Investors are weighing record revenue growth and a large profitable backlog against the sharp selloff that followed the recent results.
  • While the company provided improved loss guidance, mixed analyst views continue to weigh on overall market sentiment.