EU considering excessive profit taxes on oil and gas companies
Russia pocketing billions from two weeks of war in Iran, data shows
Tesla profits fall despite higher sales, hitting share price