Netflix has confounded the current financial uncertainty with Q1 revenue 13% up and continued growth in advertising revenue. Netflix reported first-quarter revenue of $10.54 billion, nudging ahead of analysts’ estimates […]

More...