Upwork UPWK Q1 2026 Earnings 035 EPS Surges Past 028 Estimates Cerebras Shifts IPO Narrative Toward Tech and AI but Healthcare and Industrials Remain Market Leaders Shell SHEL Faces Price Target Cuts Following Q1 Earnings Beat