 ANF is due to report earnings before the end of the month and is worth a buy at this price. The companys strong online sales are reducing overhead expense and exceeds their peers as a percentage of sales mix. 