IBM stock gets a $285 price target from Citi despite a 22% drop