The Bear’s Lair: Time to get serious about the Budget

Looking at the Monthly Treasury Statement for June, it is clear that the U.S. budget deficit for the year to September 2026 will again be above $2 trillion, once again over 6% of Gross Domestic Product. The fault is mostly on the revenue side, where last July’s Big Beautiful Bill gave away some $150 billion […]