IceCure Medical ICCM Q1 2026 Results Miss Estimates EPS 006 vs 005 Opus Genetics IRD Stock Down 251 Support Test at 480 20260513 Ola Electric Q4 Results Loss Narrows 425 but Revenue Slumps 57 Gross Margin Improves to 385 Indian Rupee Hits Record Low as Energy Shock from Prolonged USIran War Strains Economy Why Scrapping Quarterly Earnings Could Undermine Market Transparency