IBMs 2026 Global Outlook Banking and Financial Markets Face Transformation Nauticus KITTW Slips 1888 Testing 003 Support 20260513 Cabaletta CABA Q4 2025 Earnings 040 EPS Surges Past 047 Estimates Cooperative Bank of Kenya NSE Rally Signals Renewed Investor Confidence