Squirrel Media, S.A. (BME:SQRL)
Spain flag Spain · Delayed Price · Currency is EUR
2.130
0.00 (0.00%)
Jul 22, 2026, 5:35 PM CET

Squirrel Media Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
204222112135214318
Market Cap Growth
2.42%97.06%-16.78%-36.86%-32.68%-4.39%
Enterprise Value
254.29267.43164.96151.66270.61314.45
Last Close Price
2.132.311.241.492.363.70
PE Ratio
89.1538.5022.1410.0044.5456.97
Forward PE
16.3215.239.039.6110.2621.77
PEG Ratio
0.400.290.120.130.300.30
PS Ratio
0.830.910.78--4.56
PB Ratio
2.681.570.8511.842.496.79
P/TBV Ratio
25.9928.1846.70-17.276.97
P/FCF Ratio
16.7418.15-183.76--
P/OCF Ratio
9.3010.083.90183.7620.7738.80
EV/Sales Ratio
1.041.101.15--4.51
EV/EBITDA Ratio
16.7213.8210.25-19.5639.50
EV/EBIT Ratio
21.5326.0316.24-34.0257.10
EV/FCF Ratio
20.8421.91-206.35--
Debt / Equity Ratio
0.320.320.361.121.690.45
Debt / EBITDA Ratio
3.102.543.26-5.872.62
Debt / FCF Ratio
4.044.04-31.86--
Net Debt / Equity Ratio
0.250.250.310.620.60-0.07
Net Debt / EBITDA Ratio
2.171.782.54-0.083.74-0.42
Net Debt / FCF Ratio
2.832.83-3.549.55-4.140.94
Asset Turnover
1.041.040.75001.14
Inventory Turnover
251.99129.7894.3175.6091.36526.07
Quick Ratio
0.650.650.600.651.198.08
Current Ratio
0.700.700.640.680.904.53
Return on Equity (ROE)
10.97%3.76%6.13%-254.93%9.80%12.05%
Return on Assets (ROA)
2.37%2.92%3.42%-61.02%6.03%9.33%
Return on Invested Capital (ROIC)
2.98%3.69%6.14%-138.00%7.89%15.22%
Return on Capital Employed (ROCE)
5.50%8.29%9.08%-99.81%10.91%9.85%
Earnings Yield
1.08%2.60%4.52%10.00%2.25%1.76%
FCF Yield
5.98%5.51%-0.54%--
Buyback Yield / Dilution
-2.23%-2.23%-1.29%-2.02%-2.14%-109.30%
Total Shareholder Return
-2.23%-2.23%-1.29%-2.02%-2.14%-109.30%