Ebro Foods, S.A.: insider trades · Spain · CNMV CNMV:ebro-foods-sa ES0112501012 ES ES · CNMV Mcap 2.8Bn€
Discover the full directors' dealings record of Ebro Foods, S.A., a publicly traded company based in Spain. Shares are listed on ES ES, under the oversight of CNMV. Market capitalisation: €2.8bn. The latest transaction was reported on 4 May 2026 — Purchase. Among the most active insiders: CORPORACION FINANCIERA ALBA, S.A.. Every trade is accessible without an account.
Income statement
Revenue 3.01 Bn€
Gross profit 1.47 Bn€ 49% margin
Net income 214.9 M€ 7.1% margin
Balance sheet & cash
Market cap 2.83 Bn€
Total debt 526.1 M€
Free Cash Flow 148.8 M€
Last declaration on 4 May 2026
Declarations 66 total
Executives ● Purchase15 CNMV
€884,063 49,224 shares @ €17.96 0.031% mcap 100.0% of flow ES0112501012⌘
CNMV:2026063299 · 30 Apr 2026
Ideal exit: 25 Jan 2027 (T+270) Executives ● Purchase11 CNMV
€875 50 shares @ €17.50 0.0000% mcap 100.0% of flow ES0112501012⌘
CNMV:2026063468 · 30 Apr 2026
Ideal exit: 25 Jan 2027 (T+270) Executives ● Purchase8 CNMV
€17,460 1,000 shares @ €17.46 0.0006% mcap 5.7% of flow ES0112501012⌘
CNMV:2025142594 · 18 Nov 2025
Ideal exit: 15 Aug 2026 (T+270) Executives ● Purchase9 CNMV
€69,840 4,000 shares @ €17.46 0.0025% mcap 22.6% of flow ES0112501012⌘
CNMV:2025137143 · 4 Nov 2025
Ideal exit: 1 Aug 2026 (T+270) Executives ● Purchase8 CNMV
€17,220 1,000 shares @ €17.22 0.0006% mcap 5.6% of flow ES0112501012⌘
CNMV:2025109795 · 11 Aug 2025
Ideal exit: 8 May 2026 (T+270) Executives ● Purchase7 CNMV
€11,897 699 shares @ €17.02 0.0004% mcap 3.9% of flow ES0112501012⌘
CNMV:2025109229 · 7 Aug 2025
Ideal exit: 4 May 2026 (T+270) Executives ● Purchase7 CNMV
€6,840 400 shares @ €17.10 0.0002% mcap 2.2% of flow ES0112501012⌘
CNMV:2025108502 · 6 Aug 2025
Ideal exit: 3 May 2026 (T+270) Executives ● Purchase9 CNMV
€72,369 4,242 shares @ €17.06 0.0026% mcap 23.5% of flow ES0112501012⌘
CNMV:2025108208 · 4 Aug 2025
Ideal exit: 1 May 2026 (T+270) Executives ● Purchase10 CNMV
€476,100 30,000 shares @ €15.87 0.017% mcap 8.0% of flow ES0112501012⌘
CNMV:2025097880 · 10 Jan 2025
Ideal exit: 7 Oct 2025 (T+270) Executives ● Purchase7 CNMV
€8,740 500 shares @ €17.48 0.0003% mcap 2.8% of flow ES0112501012⌘
CNMV:2025094626 · 20 Jun 2025
Ideal exit: 17 Mar 2026 (T+270) Executives ● Purchase7 CNMV
€5,202 300 shares @ €17.34 0.0002% mcap 1.7% of flow ES0112501012⌘
CNMV:2025089306 · 27 Jun 2025
Ideal exit: 24 Mar 2026 (T+270) Executives ● Purchase9 CNMV
€73,248 4,200 shares @ €17.44 0.0026% mcap 23.7% of flow ES0112501012⌘
CNMV:2025087419 · 23 Jun 2025
Ideal exit: 20 Mar 2026 (T+270) Executives ● Purchase8 CNMV
€24,758 1,418 shares @ €17.46 0.0009% mcap 8.0% of flow ES0112501012⌘
CNMV:2025085274 · 19 Jun 2025
Ideal exit: 16 Mar 2026 (T+270) Executives ● Purchase15 CNMV
€2m 100,000 shares @ €16.34 0.058% mcap 27.5% of flow ES0112501012⌘
CNMV:2025032861 · 4 Mar 2025
Ideal exit: 29 Nov 2025 (T+270) Executives ● Purchase37 CNMV
€123,139 7,701 shares @ €15.99 0.0043% mcap 100.0% of flow ES0112501012⌘
CNMV:2024125607 · 18 Oct 2024
Ideal exit: 15 Jul 2025 (T+270) Executives ● Purchase13 CNMV
€399,500 25,000 shares @ €15.98 0.014% mcap 36.0% of flow ES0112501012⌘
CNMV:2024104775 · 2 Aug 2024
Ideal exit: 29 Apr 2025 (T+270) Executives ● Purchase7 CNMV
€31,680 2,000 shares @ €15.84 0.0011% mcap 0.5% of flow ES0112501012⌘
CNMV:2024076563 · 13 Jun 2024
Ideal exit: 10 Mar 2025 (T+270) Executives ● Purchase15 CNMV
€2m 98,000 shares @ €15.90 0.055% mcap 26.2% of flow ES0112501012⌘
CNMV:2024074767 · 6 Jun 2024
Ideal exit: 3 Mar 2025 (T+270) Executives ● Purchase13 CNMV
€892,227 59,601 shares @ €14.97 0.031% mcap 15.0% of flow ES0112501012⌘
CNMV:2024034691 · 1 Mar 2024
Ideal exit: 26 Nov 2024 (T+270) Executives ● Purchase16 CNMV
€710,591 47,184 shares @ €15.06 0.025% mcap 64.0% of flow ES0112501012⌘
CNMV:2024007536 · 18 Jan 2024
Ideal exit: 14 Oct 2024 (T+270) Executives ● Purchase30 CNMV
€15,040 1,000 shares @ €15.04 0.0005% mcap 100.0% of flow ES0112501012⌘
CNMV:2024007072 · 18 Jan 2024
Ideal exit: 14 Oct 2024 (T+270) Executives ● Other7 CNMV
05,285,480 shares 0ES0112501012⌘
CNMV:2023141712 · 4 Dec 2023
Executives ● Purchase10 CNMV
€468,600 30,000 shares @ €15.62 0.017% mcap 7.9% of flow ES0112501012⌘
CNMV:2023138249 · 27 Nov 2023
Ideal exit: 23 Aug 2024 (T+270) Executives ● Other7 CNMV
0997,891 shares 0ES0112501012⌘
CNMV:2022149709 · 28 Nov 2022
Executives ● Purchase0 CNMV
€744,000 50,000 shares @ €14.88 ES0112501012⌘
CNMV:2022119185 · 26 Sept 2022
Ideal exit: 23 Jun 2023 (T+270) 25 of 66 declarations
Load more (41 remaining)