J.C. Penney said it now expected to earn 75 cents to 90 cents per share this year , up from a prior forecast of 50 cents to 65 cents , because of the second-quarter results and anticipated improvement in gross margin in the second half of the year .