market reasoning