Disney (DIS): Streaming, Layoffs, and Legal Battles Analyzed | Monexa