Weekly Review: : Upbeat earnings drive records as the Middle East keeps markets on edge
US equities delivered solid gains this week, driven by another strong US earnings season. For…


