Earnings Results: IBM stock pops higher as earnings beat expectations but sales decline yet again