Tucows Inc. (TCX) reports earnings