US indices finished marginally up for the sixth week running, but is the rally running out of steam?
Read more.