CCOI Estados financieros: Análisis de Cogent Communications Holdings Inc AI