Bristol-Myers Squibb Co. and a former subsidiary have agreed to pay more than $515 million to settle federal and state investigations into their drug marketing and pricing practices.

The civil settlement announced Friday resolves a broad array of allegations against Bristol-Myers Squibb, dating from 1994 through 2005.