Enova International ENVA Delivers Q1 2026 Beat EPS 387 vs 374 Expected Ondas ONDS Q1 2026 Earnings Miss by Significant Key Takeaways Farmmi Inc FAMI Edges Higher Testing Key Resistance at 155