Teen fashion retailer The Buckle has booked a drop in earnings in the second quarter.