Home Investing IBM turnaround: is the giant awakening?