DTCC = Depository Trust and Clearing Corporation

It is a centralised clearinghouse for various exchanges and equity platforms. In other words, it is a financial services company that provides clearing and settlement services for various financial markets.