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.