Netflix says it’s streamed 95 billion hours in 2025, and a lot of ads too


Trending Today on Tech News Tube