US stocks have finished with solid gains as a strong housing report helped equities regain territory after losses earlier this week.

US stocks have finished with solid gains as a strong housing report helped equities regain territory after losses earlier this week.