BusinessNewsTechnologyCapgemini Reports Sales Drop but Exceeds Market ExpectationsbyEditorFebruary 18, 2025