Published on 10 May 2024 on Simply Wall St. via Yahoo Finance
Key Insights
Significantly high institutional ownership implies Babcock International Group's stock price is sensitive to their trading actionsA total of 15 investors have a majority stake in the company with 50% ownershipOwnership research along with analyst forecasts data help provide a good understanding of opportunities in a stock