3D Systems DDD Q1 2026 Earnings Surprise EPS 001 Up Significant Is Tiziana TLSA Still a Buy After 870 Rally 20260520 HIVEs 25B AI Gigafactory in Greater Toronto Area Drives Shares Higher Contango ORE CTGO Q1 2026 Earnings Miss by Significant Key Takeaways Northwest NWN Trading at 5005 Key Decision Point 20260520 Digi Power X DGXX Q3 2025 In Line Whats Next for Investors