2 institutional investors and hedge funds own STE, holding 2,855,638 shares worth $631.5M (latest 13F filings).
Institutional holders of STE — largest position first.
Super Fund | Position | Shares | Curr. Value | Port. % | Activity |
|---|---|---|---|---|---|
| Generation Investment Management | Equity | 2,308,459 | $510,469,539 | 4.57% | +10.53% |
| Sustainable Growth Advisers | Equity | 547,179 | $120,997,693 | 1.14% | -27.88% |