Budget deficit $284 billion versus $235.05 billion estimate. Compares unfavorably to 2024 deficit of $257 billion.Total outlays $689 billion versus $584 billion in October 2024. Receipts $404 billion versus $327 billion in October 2024.Net customs receipts record $31.4 billion versus $7.3 billion in October 2024
This article was written by Greg Michalowski at investinglive.com.