US deficit hits $1.992 trillion in 2026, 25 years straight

Business