Johnson & Johnson reports better-than-expected earnings. Wal-Mart makes a big acquisition. And McDonald's defends the Happy Meal.