Investment banking provides financial advisory services and helps companies raise capital through activities like mergers and acquisitions. It assists companies in going public by estimating product value and buying or selling securities on their behalf for a commission. Investment banks also underwrite new debt and equity securities. A key source of income is providing advisory services for acquisitions by performing due diligence to determine a company's value and help settle deals. ESG compliance, which evaluates environmental, social and governance standards, is also becoming increasingly important for investment banks and the companies they support.