IBM shares dropped 22% to $228 in pre-market trading after announcing second-quarter sales of $17. 2 billion, below estimates of $17. 9 billion.