Layoff Speculation Sends Microsoft Shares Up 1.2% on Retail Bullishness - MSFT News | Rallies