Netflix (NFLX) Flashes Major Upside as Buybacks and Ad Revenue Surge
Netflix is touted as a strong buying opportunity, with analysts citing nearly 98% upside toward $154. Catalysts include record quarterly share buybacks of $4.7 billion, projected ad revenue doubling …