CCOI Financials: Cogent Communications Holdings Inc AI Analysis