Hidden reserves, deferred budget reductions, and another key rate cut

April 15, 2026