Marygold Companies, Inc. MGLD 30.53

Financials

Revenue

Earnings

Dividends