US stocks open Friday mixed, but heading for weekly gains