margo price