Who can Perform Due Diligence?
In general, due diligence is performed by fund managers, individual investors, research analysts and companies that are acquiring other companies.