Deutsche Bank, a German lender, has sold the Fed more than $290 billion worth of mortgage securities, Fed data through July shows. Credit Suisse, a Swiss bank, sold the Fed more than $287 billion in mortgage bonds.

The data had previously been secret. It was released Wednesday per the recently-enacted law overhauling the federal financial regulation. The Fed, ferociously backed by the Obama administration, fought lawmakers' desire for full disclosure throughout the financial reform debate.