Earnings flying high at American Eagle