NVE holds annual shareholder meeting - NVEC News | Rallies