Macy's, Inc has today reported earnings per share at the high end of expectations, despite the challenging environment and a warm September and October.