Will Netflix’s Advertising Strategy Move The Needle For The Stock?

Netflix finally unveiled its new ad-supported plan in 12 countries including the U.S.