Metalla MTA Gains 321 Support Holds at 641 20260520 Curiosity CURI Q1 2026 Earnings Miss by Significant Key Takeaways