Cogent Communications Plummets 34.9%: What It Means for Investors | Whale Factor