Wal-Mart posts results, faces headwinds

by Mitchell Hartman