But it seems telling that it was IBM , which has seen currency problems erode earnings for two years now , that led Tuesday 's rally by announcing it was going to buy back $ 3 .
IBM has seen currency problems going on for two years .