Estas tenencias no variaron durante el ejercicio, si bien su valor fue inferior al de 2016 en 146,35 millones de euros debido a la disminución del precio de mercado, pues al cierre de aquel año la onza cotizaba a 1.098,05 euros. El precio de coste de las tenencias de oro es de 850,43 millones de euros, según indica la institución.
El Banco de España cerró el año con unas provisiones de 17.750,03 millones de euros, lo que implica un 21,4% más que en el ejercicio 2016, de las que la mayoría, 17.251,75 millones de euros (+22%), correspondieron a la cobertura de riesgos financieros.
En cuanto a los dividendos y otros ingresos de acciones y participaciones, la institución percibió 156,08 millones de euros, un 1,1% menos que en 2016, de los que 152,55 millones de euros (-1,72%) procedieron del Banco Central Europeo (BCE).