A subsidiary of Pfizer Inc. that paid out millions of dollars in bribes for nearly a decade has agreed to a $15 million settlement with the U.S. Justice Department in a Foreign Corrupt Practices Act investigation.

The subsidiary, Pfizer H.C.P., paid more than $2 million in bribes to government officials in Bulgaria, Croatia, Kazakhstan and Russia, according to charges the government announced Tuesday. The company, which entered a deferred prosecution agreement with the DOJ, admitted making more than $7 million in profits via the misconduct.