Netflix is winning streaming’s battle royale in January 22, 2025 The company has managed to deviate from the script when it comes to corporate maturity