Barclays reports strong earnings on robust investment bank revenue
Weekly markets recap: European stocks rise as Dax hits a fresh high