IBM on Wednesday announced 3,900 layoffs as part of some asset divestments, adding that it missed its annual cash target. Chief Financial Officer James Kavanaugh said the company was still "committed to hiring for client-facing research and development". The layoffs will cause a $300 million charge in the January-March period, IBM said.