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