Stocks drifted to a mixed finish on Wall Street Friday as oil prices slipped for the first time in a week.
Every major index lost ground overall for the week amid increasing pressure from a sharp escalation in the U.S. war with Iran. Investors are also contending with new tariffs from the Trump administration and worries about the economy suffering under the weight of stubborn inflation.