Share buybacks are heading towards a new 10-year record. In 2018, 4.8 billion euros were used by the DAX and MDAX for stock buybacks; a further 5.7 billion euros have already been announced. Low interest rates, large cash holdings and low P/E ratios ...