Sell Shell. Same macro driver as BP: crude and natural gas are falling, and the article flags continued supply flooding ...
Why are oil prices falling? OilPrice.com blames the OPEC+ group of nations (that's basically OPEC itself, plus Russia, Kazakhstan, Azerbaijan, and a few others) for the declines, reminding investors ...
A Shell petrol station in London - Copyright AFP/File ANDREW COWIE A Shell petrol station in London - Copyright AFP/File ANDREW COWIE British energy giant Shell said ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results