MGSD (MGSD) reports earnings