
Despite five consecutive years of declining sales, I recommend buying IBM (NYSE:IBM) based on its cheap valuation, their ability to increase what's already a lucrative dividend yield (3.22%), and a return to earnings growth. IBM's "strategic imperatives" involving analytics, cloud, mobile, social and security finally appear to be reaching a turning point. According to IBM's 2016 annual report:

