Netflix Q2 Earnings: $12.56B Revenue and Ad Strategy Shift | StreamingMeme