US stocks edge lower as earnings reports ramp up