Bmgl Stock Analysis Basel Medical Group Ltd Ordinary Shares Flat At 0.59 Today 20260401 1 GRAL Q1 2026 Earnings EPS Beats Estimates Despite Ongoing Losses Nvidias Market Cap Surpasses Germanys GDP US Tech Giants Outweigh Major European Economies elf Beauty ELF Q1 2026 Earnings EPS Beats Estimates Amid Solid Execution SILO Q4 2023 Earnings Biotech Misses EPS Estimates as PreRevenue Phase Continues CVKD Q1 2026 Earnings Narrowing Losses and Steady Progress in Clinical Pipeline SWK Q1 2026 Earnings Earnings Beat Drives Cautious Optimism