TTFPC Budget Analysis May 2025