MGNC (MGNC) reports earnings