Cogent Communications Holdings Inc (CCOI) Stock Analysis & Quote