Buckle (BKE) reported fiscal Q1 earnings Friday of $0.92 per diluted share, up from $0.70 a year earlier.
Two analysts polled by FactSet expected $0.74.
Net sales for the quarter ended May 2 were $288.7 million, up from $272.1 million a year earlier.
Two analysts surveyed by FactSet expected $287.7 million.
Shares of Buckle were up more than 4% in premarket activity Friday.