Sectors/unit Years Total Total (thousands of euros) 2024 23,930,880.9 Total (thousands of euros) 2023 22,379,154.0 Total (thousands of euros) 2022 19,324,754.8 Total (thousands of euros) 2021 17,249,249.5 Government: Total (thousands of euros) 2024 4,564,778.7 Government: Total (thousands of euros) 2023 3,992,242.9 Government: Total (thousands of euros) 2022 3,329,693.8 Government: Total (thousands of euros) 2021 2,910,025.2 Government: % 2024 19.1 Government: % 2023 17.8 Government: % 2022 17.2 Government: % 2021 16.9 Higher Education: Total (thousands of euros) 2024 5,961,559.3 Higher Education: Total (thousands of euros) 2023 5,708,661.4 Higher Education: Total (thousands of euros) 2022 5,026,022.3 Higher Education: Total (thousands of euros) 2021 4,586,993.4 Higher Education: % 2024 24.9 Higher Education: % 2023 25.5 Higher Education: % 2022 26.0 Higher Education: % 2021 26.6 Enterprises: Total (thousands of euros) 2024 13,342,419.0 Enterprises: Total (thousands of euros) 2023 12,615,738.7 Enterprises: Total (thousands of euros) 2022 10,901,727.7 Enterprises: Total (thousands of euros) 2021 9,696,150.2 Enterprises: % 2024 55.8 Enterprises: % 2023 56.4 Enterprises: % 2022 56.4 Enterprises: % 2021 56.2 PNP: Total (thousands of euros) 2024 62,124.0 PNP: Total (thousands of euros) 2023 62,511.1 PNP: Total (thousands of euros) 2022 67,310.9 PNP: Total (thousands of euros) 2021 56,080.8 PNP: % 2024 0.3 PNP: % 2023 0.3 PNP: % 2022 0.3 PNP: % 2021 0.3