Stock battered after IBM reports 20th consecutive quarterly losses