Memorial Day Sales Highlight Selective Consumer Spending Trends SnapOn SNA Q1 2026 Earnings EPS Misses Estimates by 229 Shares Edge Lower Salesforce Earnings Report May Address AI Concerns Potentially Boost Shares