Illumina ILMN Q1 2026 Earnings 115 EPS Surges Past 108 Estimates Markets Flat as Tech Gains Offset Energy and Financial Weakness Genworth Financial GNW Q1 2026 Miss What Went Wrong Metas Smart Glasses Sales Surge Amid Heightened Privacy Debates