record profit retail