Sales and profits fall with consumer sentiment