Friday, November 13, 2026

The US Treasury posted a -$404 billion budget deficit in October, the largest October deficit in history.