Revenue is irrelevant if you don't net anything. Revenue may have increased but operating and net income have steadily declined, cutting prices to try and compete with Wal-Mart and Amazon. Classic situation where a specialty (RSH) has its business moved in on by larger and more diversified, lower profit margin players.
It's like a price war with Standard Oil, that happened plenty of times, let me know if you find out anything different than I did.
RSH has no moat, stricly price competitive. If you want an iPhone, you.have to pay Apple the ungodly price tag, or you don't get an iPhone.
Radioshack has no exclusivity of products, thus they can only compete on the basis of price on the same products as everyone else, Wal-Mart and Amazon will always be the two headed dragon of super low margins.