US stocks ended higher on Friday after mostly in-line US inflation data, but the three major indexes posted losses for the week. Read full story