Despite almost a 70% increase from its March 2020 lows, at the current price of $502 per share, we believe Netflix stock is still undervalued. Netflix stock rallied from $300 to $502 off its recent 2020 bottom, compared to the S&P 500 which increased over 85% from its recent bottom…

Read More