Buckle profit and sales rise in Q2