Walmart agrees to $3.1 billion opioid settlement framework

by