IBM posts biggest annual sales increase in over a decade, then announces layoffsmarketwatch.com4 pointsvoytec3 years ago