Cogent Communications Holdings, Inc. (CCOI) stock: insider buying, earnings and risk | BrightDollar