In the wake of Burford Capital Limited's (LON:BUR) latest UK£68m market cap drop, institutional owners may be forced to take severe actions
Key Insights Given the large stake in the stock by institutions, Burford Capital's stock price might be vulnerable to their trading decisions A total of 24 investors have a majority stake in the comp...