News

Netflix topped Wall Street's first-quarter expectations, with total revenue of $10.543 billion and earnings per share of $6.61.