Published 57d ago2026-04-10 14:00:19US March Treasury Budget Deficit $164.1 Billion Vs $153.3 Billion Deficit Expected, March 2025 $160.5 BillionBy FINWIRES EditorialCopy link