Superior Group of Companies Inc..

NASDAQ: SGC    
Share price (5/31/24): $20.49    
Market cap (5/31/24): $343 million