Software Stocks Face AI Test as Earnings Show Resilience