Home World News S&P 500 nears record high despite headwinds: key drivers behind the surprise rally