Oil Prices Surge to $100/barrel as Iran Conflict Escalates; Markets Close Lower
U.S. markets closed lower on March 26 as oil prices surged to approximately $100 per barrel amid the escalating Iran conflict, boosting energy stocks while causing credit spreads to widen significantly.