A surprisingly strong May US jobs report helped propel stocks up on Friday and end a tumultuous week on a high note....more