Stocks remain near record levels but for how long?