KCB HY2024 Earnings