3 Reasons IBM Is a Surprisingly Strong Buy

3 Reasons IBM Is a Surprisingly Strong Buy

IBM (NYSE: IBM) is holding up surprisingly well in the otherwise miserable environment. The company might not be positioned for significant growth, but it is positioned to generate revenue in almost any economic environment. Around one-third of its revenue stems from consulting work, while more than one-third comes from software sales.