Point in time due diligence