Financial insights of MXC