Browsing: earnings

One Churchill Place skyscraper, the Barclays Plc headquarters, at Canary Wharf in London, U.K., on Thursday, Jan. 7, 2021. Bloomberg |…