News

Spending is $139 billion more in the first three months of 2025 than in the first three months of 2024, with borrowing over that period $41 billion higher. The numbers are undeniable. We are racking ...