Shell's profit beats expectations at $6.9 billion, cuts share buybacks
Shell's first-quarter adjusted earnings, its definition of net profit, rose to $6.92 billion, the company said on Thursday, beating an analyst consensus of $6.36 billion in a company-provided poll and up from $5.58 billion a year earlier.
More info
