RadioShack's 3Q earnings up 23%