Economics Netflix Has $10 BILLION in DEBT But… 12 January 2023, 11:59 pm Team Buyback Share this:TweetRedditTelegramWhatsApp