Retail strategy shifts, explosive software earnings, a fresh IPO, and a Trump-fuelled rally defined this week’s biggest stock market developments. The post Top Stock Market Highlights of the Week: ...