NY Times.com -- The pharmaceutical company AstraZeneca said Thursday that it had reached a $520 million agreement to settle two federal investigations and two whistle-blower lawsuits over the sale and marketing of its blockbuster psychiatric drug Seroquel.