Recent reports point to ongoing financial pressures for Cogent Communications Holdings (CCOI), as the company contends with a shrinking free cash flow margin, a fall in return on invested capital, and ...