Economic recovery, earnings hopes keep market spirited