Why are US stock market indexes up today, and will S&P 500, Nasdaq and Dow Jones stay in green or turn red again? US stocks closed higher as earnings beat expectations and economic data calmed investors. Oil prices moved but later eased. The S&P 500, Nasdaq and Dow Jones posted their biggest monthly gains in years. Analysts now watch inflation, war risks and interest rate policy.