Intercontinental Exchange agreed to buy MarketAxess for $167 per share in cash, a 33% premium. Fees, closing conditions and financing terms from the 8-K.