Leonardo 'ended negative results'