Dealers say timing Fed buybacks of government debt and subsequent Treasury debt sales this year was very profitable for banks , given reduced competition and investors ' preference for less risky products .