IBM: New ten-year high, results praised