Sartorius Stedim Biotech S.A. (EPA:DIM)
France flag France · Delayed Price · Currency is EUR
165.95
-0.25 (-0.15%)
Apr 1, 2026, 12:54 PM CET

Sartorius Stedim Biotech Income Statement

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
FY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
2,9682,7802,7763,4932,887
Revenue Growth (YoY)
6.74%0.16%-20.53%20.98%51.14%
Cost of Revenue
1,6221,5731,5421,6751,334
Gross Profit
1,3451,2071,2341,8171,553
Selling, General & Admin
661.3648.5616611.9531.7
Research & Development
133.1144.1129.5132.4110.5
Other Operating Expenses
25.243.639.177.945.4
Total Operating Expenses
819.6836.2784.6822.2687.6
Operating Income
525.7370.6449.5995.2865.4
Interest Income
40.245.494.4185.822.3
Interest Expense
-192.7-196.7-141.9-50.7-241
Total Non-Operating Income (Expense)
-152.5-151.3-47.5135.1-218.7
Pretax Income
373.2219.2401.91,130646.7
Provision for Income Taxes
107.340.789.2250.5232.4
Net Income
265.6175.1310.3876.1414.4
Minority Interest in Earnings
0.33.42.43.8-0.1
Net Income to Common
265.6175.1310.3876.1414.4
Net Income Growth
51.69%-43.57%-64.58%111.41%23.36%
Shares Outstanding (Basic)
9797929292
Shares Outstanding (Diluted)
9797929292
Shares Change (YoY)
0.54%5.01%-0.00%-0.01%-0.00%
EPS (Basic)
2.731.813.379.514.50
EPS (Diluted)
2.731.813.379.514.50
EPS Growth
50.83%-46.29%-64.56%111.33%23.63%
Free Cash Flow
299475.3272.8181.7377.9
Free Cash Flow Growth
-37.09%74.23%50.14%-51.92%46.65%
Free Cash Flow Per Share
3.074.912.961.974.10
Dividends Per Share
0.6900.6900.6901.4401.260
Dividend Growth
---52.08%14.29%85.29%
Gross Margin
45.33%43.41%44.46%52.03%53.79%
Operating Margin
17.72%13.33%16.20%28.49%29.98%
Profit Margin
8.96%6.42%11.27%25.19%14.35%
FCF Margin
10.08%17.10%9.83%5.20%13.09%
EBITDA
843.8672.3686.31,1771,007
EBITDA Margin
28.43%24.18%24.73%33.70%34.88%
EBIT
525.7370.6449.5995.2865.4
EBIT Margin
17.72%13.33%16.20%28.49%29.98%
Effective Tax Rate
28.75%18.57%22.19%22.16%35.94%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.