Budget deficit shrinks to $349 billion in last four months

The U.S. budget deficit registered at $349 billion for the last four months, marking a $70 billion decline from the same period a year ago, according to the Congressional Budget Office. 


Read the full story