US stocks managed to hang on to most of the gains made during the previous four sessions on Friday, as they completed their best week since the surge that marked the beginning of the rally in March.
Equities were little changed on the day however as investors digested a host of earnings announcements from some of the biggest US companies.



