budget Budget: €5.148 billion primary surplus in the four months – €22 billion in tax revenues by [email protected] May 26, 2025