U.S. stocks ticked higher following the latest reversal for oil prices.
The S&P 500 rose 0.2% Thursday and inched closer to its all-time high set last week. The Dow Jones Industrial Average added 0.6%, and the Nasdaq composite climbed 0.1%.
All three indexes erased early drops and gained strength after the price of a barrel of Brent dropped from $109 in the morning to settle below $103. Oil prices have swung with uncertainty about what will happen with the Iran war. The lower oil prices helped yields to ease in the bond market.