business news in context, analysis with attitude


  • Carrefour posted 2003 that were up 18.6 percent to the equivalent of $2.05 billion, on sales of $88.7 billion that were up 2.6 percent.

KC's View: