IBM Stock Has Hit a 52-Week High: Is It a Buy? : comparemela