Sartorius Stedim Biotech S.A. logo

Sartorius Stedim Biotech S.A.

SRTOY | OTC
Chart Builder DCF Calculator
$25.16
+$0.35 (+1.41%)
Nov 2, 2026, 11:35 AM ET · Market open
Fiscal Year
Period Ending
FY 2025
Dec 31, 2025
FY 2024
Dec 31, 2024
FY 2023
Dec 31, 2023
FY 2022
Dec 31, 2022
FY 2021
Dec 31, 2021
FY 2020
Dec 31, 2020
Net Income
265.6M 219.2M 309.7M 1.13B 646.72M 482.63M
Depreciation & Amortization
318.1M 301.7M 237.6M 181.7M 141.56M 101.69M
Stock-Based Compensation
n/a n/a n/a n/a 900K 879K
Other Working Capital
-21.9M 5.1M -102.6M -133.4M 217M 73.02M
Other Non-Cash Items
-19.7M 43.2M 8.4M -348.5M 53.45M -123.15M
Deferred Income Tax
n/a n/a n/a n/a -900K -879K
Change in Working Capital
-25.4M 251M 190.7M -351.3M -145.76M -44.28M
Operating Cash Flow
538.6M 815.1M 746.4M 612.3M 695.97M 416.88M
Capital Expenditures
-393.2M -339.8M -473.6M -430.6M -323.99M -159.19M
Cash Acquisitions
n/a n/a -2.24B -515.6M -141.67M -470.62M
Purchase of Investments
-4.5M -100K n/a n/a -323.99M -159.19M
Sales Maturities Of Investments
n/a n/a n/a n/a 323.99M 159.19M
Other Investing Acitivies
n/a -100K -8.2M -11.3M 432K 8.69M
Investing Cash Flow
-397.7M -340M -2.72B -957.5M -465.23M -621.12M
Debt Repayment
-321.4M -861.9M 2.32B 392.4M -5.47M 299.47M
Common Stock Repurchased
n/a -1.9M n/a -3.2M n/a n/a
Dividend Paid
-67.1M -67.1M -132.7M -116.1M -62.68M -31.34M
Other Financial Acitivies
-900K -177.8M -205.3M -52.4M -1.12M -34.06M
Financial Cash Flow
-389.2M 84.9M 1.99B 220.7M -69.27M 234.07M
Net Cash Flow
-252.8M 562.3M 9.5M -116.5M 163.86M 31.6M
Free Cash Flow
145.4M 475.3M 156.1M 181.7M 371.98M 257.69M
Adj. Free Cash Flow
145.4M 475.3M 156.1M 181.7M 371.08M 256.81M
Maintenance CapEx
-301.22M -337.79M -473.6M -224.91M -9.4M -9.51M
Growth CapEx
-91.98M -2.01M n/a -205.69M -314.59M -149.68M
Owner Earnings
237.38M 477.31M 156.1M 387.39M 686.57M 407.37M

© 2026 bestshares.com. All rights reserved.

All data is for informational purposes only. bestshares.com is not a broker, dealer, or registered investment adviser, and nothing on this site is a recommendation to buy or sell any security.