While ITM Power (LON:ITM) shareholders have made 99% in 5 years, increasing losses might now be front of mind as stock sheds 14% this week - Simply Wall St News
ITM Power plc: 1MW sale to ZEAG Energie AG | Business Wire
ITM Power is London's most shorted stock - for good reason