The Buckle Inc.'s first-quarter net income rose 13 percent as shoppers spent more in stores and online.
The seller of jeans and other clothing earned $37.8 million, or 79 cents per share, for the three months ended April 28.
A year earlier the Kearney, Neb., company earned $33.5 million, or 71 cents per share.
Analysts surveyed by FactSet expected profit of 76 cents per share, on average.
Revenue increased 10 percent to $263.8 million, from $240.1 million.
Online sales rose 15 percent to $19.7 million, while revenue at stores open at least a year grew 7.4 percent.
That's a key indicator of a retailer's health because it excludes results from stores recently opened or closed.
Buckle currently runs 433 stores in 43 states, up from 422 stores a year ago.