US stocks rally toward records despite sentiment hitting 48.2