Pelican PELI Slides 1179 as Selling Pressure Mounts 20260513 DOE Highlights Developments in Batteries Charging and Electric Vehicles Honda Posts First Annual Loss in 70 Years Amid Strategic Retreat from EV Investments