
Business
Shell's Q1 profit beats expectations at $6.9 billion
Shell's first-quarter adjusted earnings, its definition of net profit, rose to $6.92 billion, the company said today.

Shell's first-quarter adjusted earnings, its definition of net profit, rose to $6.92 billion, the company said today.