European Markets ITM Power: £215m in Liquidity Gives It Staying Power, but June Is the Real Exam
The water is choppy for ITM Power after a spectacular run. The stock careered 7.07% lower to 194.40 pence on Wednesday, pulling back from a 52-week high of 219.80 pence...