Cabelas profit up 62 percent