Market Watch: Retail and Tech Earnings on June 3 | Intellectia.AI