Business Keppel announces S$500M share buyback programme after 24.2% YoY earnings increase to S$377.7M in H1 FY2025