S&P 500 edges higher as financial stocks offset software slump; AI fears linger