Time Is Ticking For Last Minute Shoppers
The National Retail Federation estimates that the typical American will spend more than $1,000 shopping for Christmas in 2018. It all adds up to about 720 billion dollars.
Manhattan Beach-Based True Religion Emerges From Bankruptcy Protection
The luxury denim brand lowers its debt and gets more time to pay off loans under the reorganization plan.