SOXX: Earnings Growth Still Supports A Buy, But The Macro… — SOXX +0.80 · News Impact Screener