US March 2024 Retail Sales Analysis Amid Geopolitical Energy Shocks CEPU Cent Puerto reports steep Q4 2024 earnings miss as shares post a small gain today BLDP Ballard posts narrower than expected Q4 2025 loss even as shares dip slightly in todays trading