Earnings from a diverse group of S&P 500 companies have been better-than-expected with better than normal gains. The better profits have helped eliminate fears of an earnings recession, and many analysts believe the first quarter is the trough. The S&P 500 rallied Tuesday, touching its all-time closing high of 2,930 in midday trading.