The Waltham, Mass.-based company, which trades under the symbol STOR on the Nasdaq, has laid off all its employees except for a small transitional team to oversee the winding down of the business.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results