The broad Standard & Poor 's 500 Index .SPX gained 22.25 points , or 2.23 percent , to 1,018.22 , based on the latest available figures .