Netflix hits $327B market cap as Q1 free cash flow surges 91%