IBM stock has been deeply disappointing as a buy-and-hold bet.