Aggressive promotions and improved merchandise selection have helped push JC Penney Co third-quarter profit to $123 million, or 42 cents per share, compared to $31 million, or 9 cents per share, in the third quarter last year. Earnings were also boosted by a $34 million gain from the sale of the company's direct marketing business.