Spanish stocks
The official accounts of 100 listed Spanish companies: revenue, profit, balance sheet and cash flow, as filed with the regulator and with the document linked.
Also in English: European stocks and US stocks. Half-year results and dividends are on the Spanish pages, starting at /acciones.
| Company | Ticker | Fiscal year | Revenue | Net profit |
|---|---|---|---|---|
| Acciona | BME: ANA | 2025 | €20,236m | €803.0m |
| Acciona Energía | BME: ANE | 2025 | €2,925m | €655.0m |
| Acerinox | BME: ACX | 2025 | €5,781m | −€40.1m |
| ACS | BME: ACS | 2025 | €49,848m | €950.3m |
| Adolfo Domínguez | BME: ADZ | 2025 | €139.0m | €1.6m |
| Aedas Homes | BME: AEDAS | 2025 | €868.8m | €60.9m |
| Aena | BME: AENA | 2025 | €6,278m | €2,137m |
| Airtificial | BME: AI | 2025 | €94.0m | −€25.0m |
| Alantra | BME: ALNT | 2025 | — | €20.2m |
| Almirall | BME: ALM | 2025 | €1,108m | €46.2m |
| Amadeus | BME: AMS | 2025 | €6,517m | €1,336m |
| Amper | BME: AMP | 2025 | €281.7m | €1.4m |
| AmRest | BME: EAT | 2025 | €2,558m | €16.1m |
| Árima | BME: ARM | 2025 | — | €8.4m |
| Atresmedia | BME: A3M | 2025 | €893.7m | €62.1m |
| Atrys Health | BME: ATRY | 2025 | €141.0m | −€100.3m |
| Audax Renovables | BME: ADX | 2025 | €1,875m | €19.6m |
| Azkoyen | BME: AZK | 2025 | €211.1m | €17.3m |
| Banco Sabadell | BME: SAB | 2025 | — | €1,775m |
| Banco Santander | BME: SAN | 2025 | — | €14,101m |
| Bankinter | BME: BKT | 2025 | — | €1,090m |
| BBVA | BME: BBVA | 2025 | — | €10,511m |
| Berkeley Energía | BME: BKY | 2025 | — | −A$8.7m |
| Bodegas Riojanas | BME: RIO | 2025 | €13.5m | −€8.6m |
| CaixaBank | BME: CABK | 2025 | — | €5,891m |
| Cellnex | BME: CLNX | 2025 | — | −€360.8m |
| Cementos Molins | BME: CMO | 2025 | €1,028m | €185.2m |
| CEVASA | BME: CEV | 2025 | €33.3m | €29.6m |
| CIE Automotive | BME: CIE | 2025 | €3,958m | €335.8m |
| Clínica Baviera | BME: CBAV | 2025 | €301.8m | €42.1m |
| Colonial | BME: COL | 2025 | — | €344.4m |
| Deoleo | BME: OLE | 2025 | €820.9m | €9.4m |
| DIA | BME: DIA | 2025 | €5,740m | €129.0m |
| Dominion | BME: DOM | 2025 | €1,045m | €10.2m |
| Duro Felguera | BME: MDF | 2025 | €161.1m | −€71.0m |
| Ebro Foods | BME: EBRO | 2025 | €3,014m | €214.9m |
| Ecoener | BME: ENER | 2025 | €84.7m | €5.5m |
| eDreams ODIGEO | BME: EDR | 2025 | €668.5m | €52.2m |
| Elecnor | BME: ENO | 2025 | €4,387m | €110.7m |
| Enagás | BME: ENG | 2025 | €960.4m | €339.1m |
| Ence | BME: ENC | 2025 | €747.3m | −€54.5m |
| Endesa | BME: ELE | 2025 | €21,031m | €2,198m |
| Ezentis | BME: EZE | 2025 | €34.3m | −€3.2m |
| Faes Farma | BME: FAE | 2025 | €610.5m | €79.6m |
| FCC | BME: FCC | 2025 | €9,700m | €164.4m |
| Fluidra | BME: FDR | 2025 | €2,248m | €176.0m |
| GAM | BME: GAM | 2025 | €316.1m | €6.7m |
| Gestamp | BME: GEST | 2025 | €11,349m | €152.2m |
| Grenergy | BME: GRE | 2025 | €698.0m | €87.1m |
| Grifols | BME: GRF | 2025 | €7,524m | €402.0m |
| Grupo San José | BME: GSJ | 2025 | €1,588m | €39.9m |
| IAG | BME: IAG | 2025 | €33,213m | €3,342m |
| Iberdrola | BME: IBE | 2025 | €44,076m | €6,285m |
| Iberpapel | BME: IBG | 2025 | €216.7m | €6.1m |
| Inditex | BME: ITX | 2025 | €39,864m | €6,220m |
| Indra | BME: IDR | 2025 | €5,457m | €435.8m |
| Inmobiliaria del Sur | BME: ISUR | 2025 | €208.3m | €39.3m |
| Inmocemento | BME: IMC | 2025 | €967.0m | €346.6m |
| Laboratorios Rovi | BME: ROVI | 2025 | €743.5m | €140.4m |
| Libertas 7 | BME: LIB | 2025 | €21.3m | €4.5m |
| Línea Directa | BME: LDA | 2025 | — | €85.7m |
| Lingotes Especiales | BME: LGT | 2025 | €79.5m | −€0.2m |
| Logista | BME: LOG | 2025 | €13,536m | €281.1m |
| Mapfre | BME: MAP | 2025 | — | €1,133m |
| Meliá | BME: MEL | 2025 | — | €170.1m |
| Merlin Properties | BME: MRL | 2025 | €539.0m | €786.1m |
| Metrovacesa | BME: MVC | 2025 | €676.4m | €56.9m |
| Miquel y Costas | BME: MCM | 2025 | €313.8m | €45.1m |
| Montebalito | BME: MTB | 2025 | — | €3.6m |
| Naturgy | BME: NTGY | 2025 | €19,455m | €2,023m |
| Naturhouse | BME: NTH | 2025 | €47.6m | €10.1m |
| Neinor Homes | BME: HOME | 2025 | €704.6m | €123.3m |
| Nicolás Correa | BME: NEA | 2025 | €119.1m | €12.0m |
| Nueva Expresión Textil | BME: NXT | 2025 | €30.4m | €3.7m |
| Nyesa | BME: NYE | 2025 | €6.7m | €0.3m |
| OHLA | BME: OHLA | 2025 | €3,455m | €1.7m |
| PharmaMar | BME: PHM | 2025 | €221.4m | €75.0m |
| Prim | BME: PRM | 2025 | €251.8m | €16.7m |
| Prisa | BME: PRS | 2025 | €883.2m | −€27.1m |
| Prosegur | BME: PSG | 2025 | €4,930m | €119.3m |
| Prosegur Cash | BME: CASH | 2025 | €1,987m | €90.1m |
| Puig | BME: PUIG | 2025 | €5,042m | €593.7m |
| Realia | BME: RLIA | 2025 | €301.5m | €129.4m |
| Redeia | BME: RED | 2025 | €1,660m | €505.6m |
| Reig Jofre | BME: RJF | 2025 | €331.1m | €5.0m |
| Renta 4 Banco | BME: R4 | 2025 | — | €42.6m |
| Renta Corporación | BME: REN | 2025 | €45.4m | €2.5m |
| Repsol | BME: REP | 2025 | — | €1,899m |
| Sacyr | BME: SCYR | 2025 | €4,660m | €85.8m |
| Solaria | BME: SLR | 2025 | €197.4m | €137.4m |
| Soltec | BME: SOL | 2025 | €69.7m | €12.7m |
| Squirrel Media | BME: SQRL | 2025 | €243.6m | €2.2m |
| Talgo | BME: TLGO | 2025 | €618.2m | −€98.2m |
| Técnicas Reunidas | BME: TRE | 2025 | €6,466m | €156.7m |
| Telefónica | BME: TEF | 2025 | €35,120m | −€4,318m |
| Tubacex | BME: TUB | 2025 | €719.3m | −€31.3m |
| Unicaja Banco | BME: UNI | 2025 | — | €632.4m |
| Vidrala | BME: VID | 2025 | €1,465m | €209.3m |
| Viscofan | BME: VIS | 2025 | €1,252m | €159.9m |
| Vocento | BME: VOC | 2025 | €337.4m | €6.7m |
Information prepared from the accounts the company files with the regulator, for information purposes only. It is not financial advice or a recommendation to buy or sell.