Microsoft (MSFT 2.86%) has been one of the best tech stocks to own over the past five years. Although its performance during ...