Earnings highlights: Countrywide, Visa, MasterCard, KBR, Office ...
Cigna Corp. (NYSE: CI) profits plunged in the first quarter on litigation charges. Countrywide Financial Corp. (NYSE: CFC) posted another big loss, way off estimates of a small profit. Deutsche Bank AG (NYSE: DB) posted its first ...