News
A giant of the global oil and gas industry, Shell plc (NYSE:SHEL) distributed $5.5 billion among its shareholders in Q1 2025, ...
Despite a slump in crude oil prices compared to last year, the world’s largest oil and gas companies have stuck to their ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results