Global stocks are sharply lower, and oil prices are soaring, amid violence in the Middle East and North Africa. Wal-Mart says earnings for the current quarter and full year may miss estimates. But Home Depot and Macyâs shares rise on strong earnings.