Netflix was an idea that began with creators mailing themselves a DVD. The company had $45 billion in revenue in 2025.