Record Black Friday bodes well for holiday sales