Otto Group improved its operating earnings before amortizations by 204 percent to €667 million in the financial year ended last Feb. 8, resulting in an Ebitda margin of 5.8 percent. Total revenues increased by 12.6 percent to €11.4 billion, with growth in all its three division. Financial services reached the ...