Stocks buoyant while darker forecasts gather on the horizon