European markets struggle; Barclays surges 7% on earnings Business February 20, 2024 European markets struggle amidst global sentiment uncertainty, while Barclays surges 7% on strong earnings.