Latest News

Discovery shares fall as streaming, ad sales disappoint

Earnings of 21 cents a share missed analysts’ consensus expectation of 63 cents