Data shows S&P 500 firms expecting strong profit