ITM Power Plc (LON:ITM) is favoured by institutional owners who hold 51% of the company
Key Insights Significantly high institutional ownership implies ITM Power's stock price is sensitive to their trading actions The top 11 shareholders own 51% of the company Using data from analyst fo...