Shell exceeds analyst expectations with Q1 adjusted profit of $5.58b
British oil major Shell reported a first-quarter adjusted profit of $5.58 billion on Friday, exceeding analyst expectations of $5.09 billion, as per an LSEG consensus, and a company-provided forecast of $4.96 billion. The robust performance, though down more than 25% from the same period last year, prompted Shell to sustain its share buyback program at […]