share due diligence