2 institutional investors and hedge funds own STE, holding 2,655,935 shares worth $559.3M (latest 13F filings).
Institutional holders of STE — largest position first.
Super Fund | Position | Shares | Curr. Value | Port. % | Activity |
|---|---|---|---|---|---|
| Generation Investment Management | Equity | 2,280,698 | $480,246,578 | 4.67% | -1.20% |
| Sustainable Growth Advisers | Equity | 375,237 | $79,013,655 | 0.78% | -31.42% |