US stock markets finally ended a seven-week losing streak, with all three US benchmarks delivering a positive finish on Friday.

Source