CP ALL Public (OTCMKTS:CVPUF – Get Free Report) and Wal-Mart de Mexico SAB de CV (OTCMKTS:WMMVY – Get Free Report) are both consumer staples companies, but which is the superior business? Earnings & ValuationThis table compares CP ALL Public and Wal-Mart de Mexico SAB de CV”s gross revenue, earnings per share and valuation. Get CP ALL Public alerts:Gross Revenue Price/Sales Ratio Net Income Earnings Per Share Price/Earnings Ratio CP ALL Public N/A N/A N/A $1.09 1.20 Wal-Mart de Mexico SAB de CV $52.76 billion 0.95 $2.60 billion $1.60 18.07Analyst RatingsWal-Mart de Mexico SAB de CV has higher revenue and earnings than CP ALL Public. This is a summary of recent recommendations and price targets for CP ALL Public and Wal-Mart de Mexico SAB de CV, as provided by MarketBeat.com. Net Margins Return on Equity Return on Assets CP ALL Public N/A N/A N/A Wal-Mart de Mexico SAB de CV 4.90% 22.89% 10.58%SummaryWal-Mart de Mexico SAB de CV beats CP ALL Public on 8 of the 10 factors compared between the two stocks.