Odyssey to buy CPI for $800M

July 06, 2017