US stocks have closed lower, with early gains evaporating as renewed concerns about the Middle East war outweighed initial optimism over a round of solid corporate earnings.
US stocks have closed lower, with early gains evaporating as renewed concerns about the Middle East war outweighed initial optimism over a round of solid corporate earnings.