Walmart raises expectations despite opioid settlement hit on earnings | Al Mayadeen English