Thursday, April 27, 2023

Merck's Q1 performance exceeds Wall Street expectations / '2023 — Year of Efficiency,' says Zuckerberg / Barclays reports a 27% increase in profits

Plus, Comcast reports earnings of $3.83B for its Q1