takes stock