Ondas ONDS Q1 2026 Earnings Miss by Significant Key Takeaways Basel Medical BMGL Stock Slides 187 Support at 062 20260520