Marygold Companies holds annual shareholder meeting - MGLD News | Rallies