market due diligence