XCHG announces extraordinary general meeting of shareholders - XCHG News | Rallies