28-04-2021 17:58 via adage.com

Discovery shares fall as streaming, ad sales disappoint

Earnings of 21 cents a share missed analysts’ consensus expectation of 63 cents.
Read more »