Shares of Microsoft ( MSFT +2.11%) have rallied recently, rising about 14% over the last 30 days as of this writing. The move ...