After three years of slumping profits, International Business Machines (NYSE: IBM) expects to return to earnings growth in 2017. The tech giant reported its fourth-quarter results on Jan. 19, beating analyst estimates on all fronts and surpassing its goal of producing at least $13.50 in adjusted per-share earnings for 2016.