With 71% ownership, Severn Trent PLC (LON:SVT) boasts of strong institutional backing
Key Insights Significantly high institutional ownership implies Severn Trent's stock price is sensitive to their trading actions A total of 13 investors have a majority stake in the company with 51% ...