JEF Q1 2026 Earnings EPS Misses Estimates Stock Rises on Strategic Adjustments Ryde Group RYDE Stock Slides 284 Support at 087 20260520 Tech Leads as Markets Hold Flat Energy Slips Palantir Technologies Examining the Investment Case for PLTR Stock