Europe’s largest bank HSBC posted annual pre-tax earnings of $29.9 billion, down from $32.3 billion previously. Investors drove shares higher on management’s stronger return projections and commitment to stable dividend payments through 2026.

Source: South China Morning Post   Read Full Story