Machinery stock