BP Buys Brazil’s CNNA For $680M BP has acquired a 83% stake in Companhia Nacional de Acucar e Alcool. March 14, 2011