Robot, S.A. (BME:RBT)
Spain flag Spain · Delayed Price · Currency is EUR
5.40
+0.20 (3.85%)
Aug 7, 2026, 12:00 PM CET

Robot Financials Overview

Millions EUR. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
9.199.197.655.194.342.32
Revenue Growth
8.23%20.19%47.24%19.57%87.38%1.23%
Gross Profit
6.097.075.683.753.233.01
Operating Income
2.072.071.580.01-0.071.23
Net Income
1.571.571.01-0.050.071.25
Earnings Per Share
0.570.570.36-0.020.030.44
EPS Growth
25.87%56.20%---94.23%-

Revenue by Geography

Fiscal YearTTMFY 2024FY 2023FY 2022FY 2021FY 2020
Period EndingJun '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Spain
3.613.342.933.331.451.26
Other International
4.864.292.2610.860.7
European Union
-0.0200.010.010.33
Total
8.497.655.194.342.322.29

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
0.220.220.120.090.230.37
Total Debt
4.374.374.636.165.264.49
Net Cash (Debt)
-4.15-4.15-4.51-6.07-5.04-4.12
Net Cash Growth
------
Net Cash Per Share
-1.51-1.51-1.63-2.16-1.79-1.46

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
1.311.311.13-0.250.43-1
Capital Expenditures
-0.42-0.42-0.08-0.07-0.1-0.05
Free Cash Flow
0.890.891.05-0.320.33-1.05
Free Cash Flow Growth
17.54%-15.29%----

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
66.27%76.98%74.32%72.16%74.39%129.72%
Operating Margin
22.53%22.53%20.69%0.15%-1.68%52.98%
Pretax Margin
18.49%18.49%14.11%-5.75%-3.37%44.73%
Profit Margin
17.05%17.05%13.21%-1.06%1.66%53.98%
FCF Margin
9.69%9.69%13.75%-6.07%7.63%-45.36%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
11.485.125.04-70.114.72
P/FCF Ratio
18.889.014.85-15.29-
PS Ratio
1.590.870.670.981.172.55