Deutsche Bank Posts Record €1.9B Q2 Profit, Launches €500M Buyback · aggregated.info