Today, IBM Corp. shares fell 25% after the company reported preliminary second quarter earnings that missed expectations, generating $17.2 billion against an expected $660 million more. Its adjusted earnings also fell short of analysts' estimates, contributing to the significant drop in share price.