SQUIRREL MEDIA, S.A.: directors' dealings · Spain · CNMV CNMV:squirrel-media-sa-c8d7dc ES0183304080 ES ES · CNMV Mcap 226M€ Technology
Explore the full management transaction log of SQUIRREL MEDIA, S.A., a listed equity based in Spain. Shares are listed on ES ES, under the authority of CNMV. Operating in the Technology sector, SQUIRREL MEDIA, S.A. has recorded 32 reports. Market capitalisation: €226.3m. The latest transaction was disclosed on 5 September 2023 — Purchase. Among the most active insiders: SQUIRREL CAPITAL S.L.U.. Every trade is accessible without an account.
€293,046
32 ops.
Buy Volume
Financial data FY ended December 2025 · cache
Analyst consensus
1 analysts · 3.75 € Target 3.75 €(+59%) 3.75 €
Income statement
Revenue 243.6 M€
Gross profit 38.4 M€ 16% margin
Net income 2.2 M€ 2.5% margin
Valuation
PER (trailing) 118.0x
PER (forward) 14.2x
P/Book 3.1x
Beta 0.71
Balance sheet & cash
Market cap 226.3 M€
Total debt 50.2 M€
Free Cash Flow 12.2 M€
Debt / Equity 52%
Profitability & ownership
ROE 13.7%
ROA 4.2%
% insiders 85.5%
% institutions 0.6%
Last declaration on 5 September 2023
Declarations 32 total
Executives ● Purchase34 CNMV
€101 48 shares @ €2.10 0.0000% mcap 100.0% of flow ES0183304080⌘
CNMV:2023109652 · 1 Sept 2023
Ideal exit: 28 May 2024 (T+270) Executives ● Purchase0 CNMV
€22,830 6,008 shares @ €3.80 ES0183304080⌘
CNMV:2022018984 · 2 Feb 2022
Ideal exit: 30 Oct 2022 (T+270) Executives ● Purchase0 CNMV
€5,065 1,333 shares @ €3.80 ES0183304080⌘
CNMV:2022018982 · 4 Feb 2022
Ideal exit: 1 Nov 2022 (T+270) Executives ● Purchase0 CNMV
€25,667 7,032 shares @ €3.65 ES0183304080⌘
CNMV:2022018994 · 1 Feb 2022
Ideal exit: 29 Oct 2022 (T+270) Executives ● Purchase0 CNMV
€2,226 600 shares @ €3.71 ES0183304080⌘
CNMV:2021154620 · 9 Dec 2021
Ideal exit: 5 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€1,456 400 shares @ €3.64 ES0183304080⌘
CNMV:2021154625 · 15 Dec 2021
Ideal exit: 11 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€1,107 300 shares @ €3.69 ES0183304080⌘
CNMV:2021154621 · 13 Dec 2021
Ideal exit: 9 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€2,471 700 shares @ €3.53 ES0183304080⌘
CNMV:2021154626 · 16 Dec 2021
Ideal exit: 12 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€3,213 900 shares @ €3.57 ES0183304080⌘
CNMV:2021154629 · 17 Dec 2021
Ideal exit: 13 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€1,484 400 shares @ €3.71 ES0183304080⌘
CNMV:2021154618 · 8 Dec 2021
Ideal exit: 4 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€1,365 370 shares @ €3.69 ES0183304080⌘
CNMV:2021151146 · 6 Dec 2021
Ideal exit: 2 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€10,528 2,800 shares @ €3.76 ES0183304080⌘
CNMV:2021151107 · 30 Nov 2021
Ideal exit: 27 Aug 2022 (T+270) Executives ● Purchase0 CNMV
€1,890 500 shares @ €3.78 ES0183304080⌘
CNMV:2021151141 · 1 Dec 2021
Ideal exit: 28 Aug 2022 (T+270) Executives ● Purchase0 CNMV
€1,516 400 shares @ €3.79 ES0183304080⌘
CNMV:2021151099 · 24 Nov 2021
Ideal exit: 21 Aug 2022 (T+270) Executives ● Purchase0 CNMV
€555 150 shares @ €3.70 ES0183304080⌘
CNMV:2021151149 · 7 Dec 2021
Ideal exit: 3 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€3,239 850 shares @ €3.81 ES0183304080⌘
CNMV:2021151102 · 26 Nov 2021
Ideal exit: 23 Aug 2022 (T+270) Executives ● Purchase0 CNMV
€2,226 600 shares @ €3.71 ES0183304080⌘
CNMV:2021147217 · 23 Nov 2021
Ideal exit: 20 Aug 2022 (T+270) Executives ● Purchase0 CNMV
€45,108 12,600 shares @ €3.58 ES0183304080⌘
CNMV:2021147212 · 22 Nov 2021
Ideal exit: 19 Aug 2022 (T+270) Executives ● Purchase0 CNMV
€5,236 1,400 shares @ €3.74 ES0183304080⌘
CNMV:2021139538 · 2 Nov 2021
Ideal exit: 30 Jul 2022 (T+270) Executives ● Purchase0 CNMV
€3,740 1,000 shares @ €3.74 ES0183304080⌘
CNMV:2021137688 · 29 Oct 2021
Ideal exit: 26 Jul 2022 (T+270) Executives ● Purchase0 CNMV
€754 200 shares @ €3.77 ES0183304080⌘
CNMV:2021137690 · 28 Oct 2021
Ideal exit: 25 Jul 2022 (T+270) Executives ● Purchase0 CNMV
€678 179 shares @ €3.79 ES0183304080⌘
CNMV:2021137694 · 27 Oct 2021
Ideal exit: 24 Jul 2022 (T+270) Executives ● Purchase0 CNMV
€3,025 796 shares @ €3.80 ES0183304080⌘
CNMV:2021130151 · 18 Oct 2021
Ideal exit: 15 Jul 2022 (T+270) Executives ● Purchase0 CNMV
€4,222 1,111 shares @ €3.80 ES0183304080⌘
CNMV:2021127822 · 7 Oct 2021
Ideal exit: 4 Jul 2022 (T+270) Executives ● Purchase0 CNMV
€20,429 5,376 shares @ €3.80 ES0183304080⌘
CNMV:2021127839 · 15 Oct 2021
Ideal exit: 12 Jul 2022 (T+270) 25 of 32 declarations
Load more (7 remaining)