Ten companies boasted strong double-digit gains week-on-week, despite a volatile trading observed toward the end of the week, as investors digested a flurry of strong corporate earnings and upbeat ...