Geo Group GEO Q1 2026 Earnings Beat Revenue NA EPS 028 NOVONIX NVX Stock Steady at 064 Support at 061 20260515 Indian Markets Driven by Psychology Over Fundamentals Says Helios Capitals Samir Arora Rio Tinto Edges Higher in Quiet Trade Support at 101 Holds Firm China Signals Openness to Deal Allowing TikTok to Remain in US ALBT Q1 2026 Earnings Loss Per Share Reported Amidst Limited Analyst Coverage JDcom Founder Pledges to Safeguard 900000 Workers from AI Displacement with Massive Retraining Initiative