Semiconductor Rally Masks Divergence in May 2026 Earnings Print