Buckle Inc. (BKE) reports earnings