Brief

Sanofi, Boehringer trade business units in $25 billion swap