IBM beats on profits and income, maintains full-year assistance