tech stock valuation