BBusiness Read More Netflix says it’s streamed 95 billion hours in 2025, and a lot of ads tooJuly 18, 2025 Netflix says it’s on track to “double” its advertising revenue this year as the company continues ot build…