Stock futures are lower Tuesday as investors digest earnings reports from major retailers and await Nvidia's results tomorrow, while geopolitical tensions also weigh on sentiment.
Dow Jones futures fell Tuesday on rising U.S.-Russia tensions. Nvidia stock gave up its buy point during Monday's sell-off.
World shares were mixed on Tuesday after U.S. stocks recovered somewhat from last week’s swoon. Germany's DAX lost 1.3% to 18 ...