Black Friday sales have spread well beyond a single weekend in November but the boost in profits failed to meet expectations.