All three indexes finished with weekly gains.

Read More