IBM stock trend analysis