IBM stock tanked on Tuesday after releasing preliminary second-quarter results that fell short of expectations.
CEO Arvind Krishna blamed the shortfall on weakness in the software and infrastructure business, as clients shifted spending toward hardware purchases such as memory chips.