STX is trading 8.14% down at $1005.00 following a downgrade from Fox Advisors to a Hold rating on June 22, 2026, and broader pressure on high-growth tech names. - This move follows a sharp multi-day rally, suggesting profit-taking and macro-driven risk-off sentiment. - Broader equity futures are showing weakness, with major US technology stocks declining and weighing on indices today.