treasure price