Wal-Mart Earnings Up, But Lowers Guidance