RadioShack Posts $43.3 Million Loss