Online valuation