Nasdaq tops 25,133.12 for 1st time, S&P 500 hits records

Business