Soaring energy profits reignite calls for windfall tax
Oil majors post mixed Q1 as Iran war distorts profits, product flows
Shell Is No Longer Just A Traditional Oil Story
Key facts: Shell Q1 net $5.694B; Q2 output cut; 2026 capex $24–26B
European shares pull back as Middle East peace prospects assessed
European Markets Finish Under Water On Thursday