Macy’s and J.C. Penney top estimates