The logo of energy giant Shell at a petrol station in Bochum, Germany. (Photo by Ina Fassbender/AFP via Getty Images) Shareholders of energy giant Shell (LON: SHEL) – who have had to contend with ...
Oil and gas majors BP and Shell have both announced share buybacks and stable dividends in what is looking like a strong end to the year. By looks of it both BP (LON: BP) and Shell (LON: SHEL) are ...