British Petroleum's profits for 2008, 2007, and 2006 were $25.6 billion, $18.4 billion, and $22.2 billion, respectively. (1+/0- justifications)