Ebro Foods, SA: management transactions · Spain · CNMV CNMV:ebro-foods-sa-593535 ES0112501012 ES ES · CNMV Mcap 2.7Bn€ Consumer Defensive
Browse the full management transaction log of Ebro Foods, SA, a listed issuer based in Spain. Shares trade on ES ES, under the supervision of CNMV. Operating in the Consumer Defensive sector, Ebro Foods, SA has logged 31 insider filings. Market capitalisation: €2.7bn. The latest transaction was filed on 3 June 2025 — Other. Among the most active insiders: HERCALIANZ INVESTING GROUP, SL. Every trade is openly available.
Financial data FY ended December 2025 · cache
Analyst consensus
10 analysts · 19.00 € Target 20.56 €(+16%) 21.70 €
Income statement
Revenue 3.01 Bn€
Gross profit 1.47 Bn€ 49% margin
Net income 214.9 M€ 7.3% margin
Valuation
PER (trailing) 12.7x
PER (forward) 12.3x
P/Book 1.2x
Beta 0.16
Balance sheet & cash
Market cap 2.73 Bn€
Total debt 526.1 M€
Free Cash Flow 148.8 M€
Debt / Equity 23%
Profitability & ownership
% insiders 54.4%
% institutions 25.0%
Last declaration on 3 June 2025
Declarations 31 total
Executives ● Other18 CNMV
0636,302 shares 0ES0112501012⌘
CNMV:2025076251 · 27 May 2025
Executives ● Purchase34 CNMV
€5m 314,861 shares @ €15.88 0.18% mcap 99.2% of flow ES0112501012⌘
CNMV:2024143290 · 18 Dec 2024
Ideal exit: 14 Sept 2025 (T+270) Executives ● Purchase30 CNMV
€5m 314,861 shares @ €15.88 0.18% mcap 97.6% of flow ES0112501012⌘
CNMV:2024143291 · 18 Dec 2024
Ideal exit: 14 Sept 2025 (T+270) Executives ● Purchase14 CNMV
€7,316 459 shares @ €15.94 0.0003% mcap 0.1% of flow ES0112501012⌘
CNMV:2024126771 · 22 Oct 2024
Ideal exit: 19 Jul 2025 (T+270) Executives ● Purchase15 CNMV
€19,392 1,209 shares @ €16.04 0.0007% mcap 9.7% of flow ES0112501012⌘
CNMV:2024114716 · 16 Sept 2024
Ideal exit: 13 Jun 2025 (T+270) Executives ● Purchase14 CNMV
€9,060 572 shares @ €15.84 0.0003% mcap 4.5% of flow ES0112501012⌘
CNMV:2024112716 · 9 Sept 2024
Ideal exit: 6 Jun 2025 (T+270) Executives ● Purchase14 CNMV
€47,400 3,000 shares @ €15.80 0.0017% mcap 0.9% of flow ES0112501012⌘
CNMV:2024075736 · 7 Jun 2024
Ideal exit: 4 Mar 2025 (T+270) Executives ● Purchase17 CNMV
€61,120 4,000 shares @ €15.28 0.0022% mcap 30.4% of flow ES0112501012⌘
CNMV:2024052466 · 15 Apr 2024
Ideal exit: 10 Jan 2025 (T+270) Executives ● Purchase14 CNMV
€54,358 3,713 shares @ €14.64 0.0020% mcap 1.1% of flow ES0112501012⌘
CNMV:2024036264 · 4 Mar 2024
Ideal exit: 29 Nov 2024 (T+270) Executives ● Other14 CNMV
0528,000 shares 0ES0112501012⌘
CNMV:2024025249 · 15 Feb 2024
Executives ● Purchase18 CNMV
€39,454 2,572 shares @ €15.34 0.0014% mcap 0.8% of flow ES0112501012⌘
CNMV:2024010354 · 25 Jan 2024
Ideal exit: 21 Oct 2024 (T+270) Executives ● Purchase18 CNMV
€9,681 623 shares @ €15.54 0.0004% mcap 0.2% of flow ES0112501012⌘
CNMV:2023139988 · 27 Nov 2023
Ideal exit: 23 Aug 2024 (T+270) Executives ● Purchase19 CNMV
€29,636 1,912 shares @ €15.50 0.0011% mcap 14.8% of flow ES0112501012⌘
CNMV:2023137085 · 17 Nov 2023
Ideal exit: 13 Aug 2024 (T+270) Executives ● Purchase11 CNMV
€6,076 390 shares @ €15.58 0.0002% mcap 0.1% of flow ES0112501012⌘
CNMV:2023125930 · 18 Oct 2023
Ideal exit: 14 Jul 2024 (T+270) Executives ● Other11 CNMV
0605,604 shares 0ES0112501012⌘
CNMV:2023116879 · 28 Sept 2023
Executives ● Other11 CNMV
01,602,592 shares 0ES0112501012⌘
CNMV:2023116910 · 28 Sept 2023
Executives ● Purchase15 CNMV
€81,675 5,445 shares @ €15.00 0.0030% mcap 40.7% of flow ES0112501012⌘
CNMV:2022154254 · 13 Dec 2022
Ideal exit: 9 Sept 2023 (T+270) Executives ● Purchase0 CNMV
€5,380 363 shares @ €14.82 ES0112501012⌘
CNMV:2022144021 · 14 Nov 2022
Ideal exit: 11 Aug 2023 (T+270) Executives ● Purchase0 CNMV
€116,749 7,825 shares @ €14.92 ES0112501012⌘
CNMV:2022141551 · 8 Nov 2022
Ideal exit: 5 Aug 2023 (T+270) Executives ● Purchase0 CNMV
€8,377 537 shares @ €15.60 ES0112501012⌘
CNMV:2022138358 · 31 Oct 2022
Ideal exit: 28 Jul 2023 (T+270) Executives ● Purchase0 CNMV
€22,980 1,500 shares @ €15.32 ES0112501012⌘
CNMV:2022136182 · 24 Oct 2022
Ideal exit: 21 Jul 2023 (T+270) Executives ● Purchase0 CNMV
€343 22 shares @ €15.60 ES0112501012⌘
CNMV:2022130805 · 17 Oct 2022
Ideal exit: 14 Jul 2023 (T+270) Executives ● Purchase0 CNMV
€32,636 2,111 shares @ €15.46 ES0112501012⌘
CNMV:2022126496 · 10 Oct 2022
Ideal exit: 7 Jul 2023 (T+270) Executives ● Purchase0 CNMV
€25,296 1,700 shares @ €14.88 ES0112501012⌘
CNMV:2022123529 · 3 Oct 2022
Ideal exit: 30 Jun 2023 (T+270) Executives ● Other0 CNMV
01,215,925 shares 0ES0112501012⌘
CNMV:2022122375 · 30 Sept 2022
25 of 31 declarations
Load more (6 remaining)