retaileri profit 2023