Heraldo de Madrid - S&P 500 ends at record as markets await key US consumer price data