Earnings heat up at Hot Topic