[July 15th, 2009 17:22]

$8 billion in revenue offset by record $1.45 billion fine causes $398 million net loss

More...