All about finance. Higher job cuts and decreased revenue reported among Germany's leading businesses , and Administrator 2025 May 4