The continuing conflict between the U.S. and Iran has sent oil prices above $100 a barrel for the first time since Russia's 2022 invasion of Ukraine roiled global energy markets. The supply shock ...