Share Facebook Twitter LinkedIn Pinterest Email Walmart has agreed to pay $50 million to settle a federal lawsuit accusing the company of contributing to the opioid crisis.