Cogent Communications Holdings, Inc.
Exchange: nyse
none
3669468672.00
100780000.00
0.050429482380
0.103256822221
63.67%
3.75
3.980000