IBM (IBM) Up 4.8% Since Last Earnings Report: Can It Continue?