2 weeks IBM Stock Has 28% Upside, Says Analyst. Now Could Be the Time to Buy. Yahoo Finance IBM Stock Has 28% Upside, Says Analyst. Now Could Be the Time to Buy.. IBM (IBM) X