Stocks Still Posting Gains on Earnings