Cooperative Bank of Kenya NSE Rally Signals Renewed Investor Confidence Main MAIN Stock Slides 141 Support at 4778 20260514 Vessel Seized Off UAE Coast Heads Toward Iran Raising Geopolitical Risk in Strait of Hormuz Frontier ULCC Gained 064 Can It Break 499 20260514 Mister Car Wash MCW Buyout Deal Leaves Investors Questioning Terms and Timing Vishal Mega Mart Q4 2026 Results Net Profit Surges 46 Revenue Up 22 Energy Sector Update Oil Gas Solar Coal and Nuclear Trends Investors Business Daily