COGENT COMMUNICATIONS (CCOI)

COGENT COMMUNICATIONS (CCOI): Shares Outstanding Chart