The company has paid the price for its failures: The stock price has fallen 62% from its 52-week high, and the trailing P/E ratio is teetering below 8. So, did Office Depot take care of business in the fourth ... via Fool.com
More...
More...