Netflix share price and valuation