Vendors and Stock Update