SQUIRREL MEDIA SA: insider trades · Spain · CNMV CNMV:squirrel-media-sa-cbc56a ES0183304080 ES ES · CNMV Mcap 226M€ Technology
Discover the full insider trade history of SQUIRREL MEDIA SA, a publicly traded company based in Spain. Shares trade on ES ES, under the supervision of CNMV. Operating in the Technology sector, SQUIRREL MEDIA SA has logged 9 public disclosures. Market capitalisation: €226.3m. The latest transaction was disclosed on 29 May 2024 — Purchase. Among the most active insiders: SQUIRREL CAPITAL S.L.U.. Every trade is accessible without an account.
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 29 May 2024
Declarations 9 total
Executives ● Purchase23 CNMV
€25,205 7,370 shares @ €3.42 0.011% mcap 8.5% of flow ES0183304080⌘
CNMV:2024070984 · 9 May 2022
Ideal exit: 3 Feb 2023 (T+270) Executives ● Purchase32 CNMV
€162,428 46,408 shares @ €3.50 0.072% mcap 54.6% of flow ES0183304080⌘
CNMV:2024070995 · 29 Apr 2022
Ideal exit: 24 Jan 2023 (T+270) Executives ● Purchase26 CNMV
€45,429 12,515 shares @ €3.63 0.020% mcap 15.3% of flow ES0183304080⌘
CNMV:2024071011 · 28 Mar 2022
Ideal exit: 23 Dec 2022 (T+270) Executives ● Purchase27 CNMV
€64,252 17,043 shares @ €3.77 0.028% mcap 21.6% of flow ES0183304080⌘
CNMV:2024071012 · 28 Feb 2022
Ideal exit: 25 Nov 2022 (T+270) Executives ● Purchase0 CNMV
€6,534 1,800 shares @ €3.63 ES0183304080⌘
CNMV:2022016711 · 20 Dec 2021
Ideal exit: 16 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€4,432 1,270 shares @ €3.49 ES0183304080⌘
CNMV:2022016719 · 13 Jan 2022
Ideal exit: 10 Oct 2022 (T+270) Executives ● Purchase0 CNMV
€3,014 828 shares @ €3.64 ES0183304080⌘
CNMV:2022016715 · 3 Jan 2022
Ideal exit: 30 Sept 2022 (T+270) Executives ● Purchase0 CNMV
€3,883 1,100 shares @ €3.53 ES0183304080⌘
CNMV:2022016722 · 19 Jan 2022
Ideal exit: 16 Oct 2022 (T+270) Executives ● Purchase0 CNMV
€104,100 30,000 shares @ €3.47 ES0183304080⌘
CNMV:2022016725 · 28 Jan 2022
Ideal exit: 25 Oct 2022 (T+270)