It is still time to buy Netflix stock?

Netflix stock has a year-to-date return of 107.43% as of June 27, 2018 (14.39 pm).

Bank of America Merrill Lynch analysts have upgraded Netflix stock significantly. They present that the stock has a 15% upside potential based on the closing price of Tuesday, $339.39 per share.

Based on this upgrade, Benjamin Rains from Zack Investment Research has examined the reasons for this upgrade. You can see the full story of Netflix stock from