Brazilian retailer Companhia Brasileira de Distribuicao has reported third-quarter earnings in line with the second quarter and above the year-ago quarter, despite the weak economy.