S&P 500 rally: Strong corporate earnings drive better-than-expected results — NZ Herald