software earnings