Consumer Confidence Hits Record Lows Yet Consumer Spending Remains Resilient XPEL Q1 2026 Earnings Earnings Per Share Slightly Beats Estimates Amid Market Caution Microsoft Projects 190 Billion in 2026 Capital Spending as Memory Costs Surge