Barclays kicks off European bank earnings with 12% profit rise - BCS News | Rallies