US stocks have ended mixed after a mediocre report on US economic growth and the latest batch of uneven corporate earnings reports.
US stocks end mixed