Stocks were mixed on Tuesday as geopolitical tensions weighed on sentiment, while investors digested earnings reports from major retailers and awaited Nvidia's results tomorrow.
In recent trading: Indexes were mixed. The Nasdaq rose 0.8%, trailed by the S&P 500. The Dow industrials were down. Walmart shares advanced more than 3.5%, after the retail giant said the holiday ...