Earnings jump since the Iran war has sparked heated calls for windfall taxes and criticism of returns of cash to shareholders