Swiss retailer Migros has announced record sales for 2004 of CHF 20.3 billion (EUR 13 billion). Profits increased by 47 percent to CHF 545 million (EUR350 million).