Institutional investors are Service Corporation International's (NYSE:SCI) biggest bettors and were rewarded after last week's US$421m market cap gain
Key Insights Institutions' substantial holdings in Service Corporation International implies that they have significant influence over the company's share price A total of 13 investors have a majorit...