Grifols, S.A.: directors' dealings · Spain · CNMV CNMV:grifols-sa ES0171996087 ES ES · CNMV Mcap 6.3Bn€ Healthcare
Explore the full management transaction log of Grifols, S.A., a listed issuer based in Spain. Shares are listed on ES ES, under the authority of CNMV. Operating in the Healthcare sector, Grifols, S.A. has recorded 8 reports. Market capitalisation: €6.3bn. The latest transaction was disclosed on 9 February 2026 — Other. Among the most active insiders: Victor Grifols Deu. All data is free.
Financial data FY ended December 2025 · cache
Analyst consensus
12 analysts 9.00 € Target 14.65 €(+59%) 21.20 €
Income statement
Revenue 7.52 Bn€
Gross profit 2.86 Bn€ 38% margin
Net income 402.0 M€ 5.6% margin
Valuation
PER (trailing) 15.1x
PER (forward) 8.1x
P/Book 1.2x
Beta 1.17
Balance sheet & cash
Market cap 6.26 Bn€
Total debt 9.57 Bn€
Free Cash Flow 624.0 M€
Debt / Equity 123%
Profitability & ownership
ROE 6.1%
ROA 4.2%
% insiders 31.9%
% institutions 36.7%
Last declaration on 9 February 2026
Declarations 8 total
Executives ● Other22 CNMV
07,679 shares 0ES0171996087⌘
CNMV:2026020827 · 16 Jan 2026
Executives ● Purchase26 CNMV
€8m 735,923 shares @ €10.52 0.12% mcap 100.0% of flow ES0171996087⌘
CNMV:2025081179 · 11 Jun 2025
Ideal exit: 8 Mar 2026 (T+270) Executives ● Purchase34 CNMV
€49,638 4,750 shares @ €10.45 0.0008% mcap 100.0% of flow ES0171996087⌘
CNMV:2025033958 · 28 Feb 2025
Ideal exit: 25 Nov 2025 (T+270) Executives ● Purchase12 CNMV
€89,964 5,838 shares @ €15.41 0.0014% mcap 9.1% of flow ES0171996087⌘
CNMV:2024000082 · 29 Dec 2023
Ideal exit: 24 Sept 2024 (T+270) Executives ● Other26 CNMV
0106,000 shares 0ES0171996087⌘
CNMV:2023112834 · 14 Sept 2023
Executives ● Other41 CNMV
€9m 700,000 shares @ €12.84 0.14% mcap 100.0% of flow ES0171996087⌘
CNMV:2023075260 · 16 Jun 2023
Executives ● Other21 CNMV
€896,000 100,000 shares @ €8.96 0.014% mcap 90.9% of flow ES0171996087⌘
CNMV:2023075287 · 16 Jun 2023
Executives ● Other21 CNMV
€896,000 100,000 shares @ €8.96 0.014% mcap 100.0% of flow ES0171996087⌘
CNMV:2023075288 · 16 Jun 2023