CBO estimates $112 billion federal surplus for April

by David Brancaccio