IBM Shows Its Earnings Muscle