European BatteryElectric Car Registrations Surge 38 in April ACEA Data Shows Tesla Stock Consolidates in Tight Range Extends Recovery from Steep Decline Analysts Offer Mixed Views on CVS Healths Outlook Nvidias Blockbuster Earnings Reveal 200 Billion Opportunity and Edge Computing Focus Despite China Concession Infrastructure Control Emerges as Potential Next Frontier for Competitive Advantage Oil Prices Slide as US Signals Iran Deal and Hormuz Reopening May Be Imminent BioOrbit Launches Drug Crystallization Technology on SpaceX to Space Station Targeting SelfInjected Cancer Treatments