The picture so far this earnings season appears encouraging, as resonated by the latest Earnings Preview as well. Software Stocks Continue to Outperform We note that the software industry has had a ...