Deutsche Bank Shares Tumble After Net Income Plunges 65% On Lowest Revenue In 8 Years https://www.zerohedge.com/news/2018-10-24/deutsche-shares-tumble-after-net-income-plunges-65-lowest-revenue-8-years