US stocks finished mixed on Friday after a volatile week marked by big swings in the oil and bond markets and three major central bank decisions, including the Federal Reserve's first rate hike in three years.