International Business Machines Corp. (NYSE: IBM) stock has struggled over the past two years for sure, despite some promising upside for the first half of 2015.
But that doesn't mean IBM has been lazily sitting on its hands, wedded to an antiquated business model, as has been the standard criticism for this century-old technology company every time it runs into trouble.