With 70% institutional ownership, Tucows Inc. (NASDAQ:TCX) is a favorite amongst the big guns
Key Insights Significantly high institutional ownership implies Tucows' stock price is sensitive to their trading actions A total of 4 investors have a majority stake in the company with 52% ownershi...