5 institutional investors and hedge funds own STX, holding 14,014,343 shares worth $5.5B (latest 13F filings).
Institutional holders of STX — largest position first.
Super Fund | Position | Shares | Curr. Value | Port. % | Activity |
|---|---|---|---|---|---|
| Sanders Capital | Equity | 12,897,201 | $5,052,607,464 | 6.02% | -24.93% |
| Soroban Capital Partners | Equity | 534,364 | $209,342,441 | 0.40% | 0% |
| Sands Capital Management | Equity | 531,892 | $208,374,010 | 0.82% | +100% |
| Duquesne Family Office | Equity | 50,700 | $19,862,000 | 0.59% | +100% |
| Ninety One UK | Equity | 186 | $179,490 | 0.00% | +100% |