Stock market at record levels