Home Stock US stocks close in red as S&P 500 dips on oil rally and geopolitics