Superior Group of COMPANIES, Inc. (SGC) stock: price, market cap and recent SEC filings