Teva, San Francisco and Allergan negotiate a $58 million opioid settlement

Teva and AbbVie's Allergan unit reached a $58 million settlement.  The settlement comes just before the completion of a trial....