artificial stock