TMX Group Limited is a Canadian company that provides financial services and manages stock exchanges, fixed income exchanges, derivatives and energy markets. The company provides listing, trading, clearing, settlement and depository services, information services, as well as technological services for the international financial community.