X

Eddie Lampert

Sears Announces it is Closing 80 Stores

It was announced this week that Sears Holdings Corp suffered a larger loss in the first quarter despite offering heavy…