RadioShack posts 3Q earnings slump