Crude oil prices have risen above $120 per barrel amid ongoing tensions with Iran, threatening potential disruptions in Middle Eastern fuel supplies. Despite strong earnings reports and positive economic data, fears persist about prolonged supply constraints negatively impacting global economic growth.
Related catalysts