HSBC Q2 2025 presentation reveals 5% revenue growth, $3bn share buyback

HSBC Q2 2025 presentation reveals 5% revenue growth, $3bn share buyback