Analysis: Why a $2 trillion deficit and 5% Treasury yields are… — RDFN -0.40 · News Impact Screener