Netflix Q1 earnings: The streaming wars are over, and Netflix won, analyst says | Yahoo Finance | Podwise