Tech Rally Lifts SP 500 to Modest Gains as Broad Weakness Persists NVGS Q1 2026 Earnings Earnings Beat Expectations but Stock Slips ATT Schedules SecondQuarter 2026 Earnings Release for July 22