IBM stock collapses 25% after the company preannounced its Q2 earnings results.