TPCS valuation