← Back to Dashboard 🇪🇸

Spain Insider Trading & Transactions

Comisión Nacional del Mercado de Valores (CNMV) · Bolsa de Madrid (BME) · EUR

115+ TRANSACTIONS
Regulator
CNMV
Exchange
BME
Currency
EUR

About Spain Insider Trading

Spanish insider data is some of the hardest to get in Europe — the CNMV publishes everything as individual PDF documents, making it nearly impossible to monitor at scale manually. That's exactly the kind of problem we solve. We download, parse, and structure every single filing automatically so you don't have to.

The CNMV Regulator

The CNMV publishes insider filings as PDF documents through its Comunicaciones portal. Each filing is a MAR Article 19 notification form in Spanish. We handle the pagination, PDF parsing, company name extraction, and normalization — including converting the ALL CAPS names that CNMV PDFs love into properly formatted text. It's not glamorous work, but it means you get clean, readable data.

What We Track

We monitor the CNMV portal daily, downloading every new PDF filing and extracting transaction details using automated parsing. Company names come from inside the PDF (not the listing page, which often has garbled text), and we normalize ALL CAPS Spanish names into proper Title Case while respecting particles like 'de', 'del', and 'la'.

Why Spain Insider Trading Data Matters

Spain's IBEX 35 includes major players in banking, energy, telecoms, and infrastructure — industries where insider buying can signal turning points, especially given the cyclical nature of the Spanish economy. Spanish companies with significant Latin American exposure also make insider data here particularly interesting for investors with a global perspective.

Companies Covered

We cover insider activity at BME-listed companies including IBEX 35 members like Banco Santander, Inditex, Iberdrola, Telefónica, and Repsol, plus the smaller Spanish companies where insider signals can be strongest.

View Spain Insider Transactions →

Other Countries

🇩🇪 Germany · 🇫🇷 France · 🇬🇧 United Kingdom · 🇮🇹 Italy · 🇳🇱 Netherlands · 🇸🇪 Sweden · 🇨🇭 Switzerland · 🇧🇪 Belgium