Superior Group of Companies Inc. (SGC) reports earnings