Mag Magna Corp. (MGNC) reports earnings