Skip to content
10-K

Annual Report

Babcock & Wilcox Enterprises, Inc. BW BW-PA BWNB

0001630805-26-000018

← back to feed
Filed
Mar 16, 2026 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Mar 9, 2026 135.26M sh
Shares Diluted FY 2025 · Dec 31, 2025 105.42M sh
Shares Diluted FY 2025 · Dec 31, 2024 91.72M sh
Shares Diluted FY 2025 · Dec 31, 2023 89.01M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $386K
Stock Repurchased FY 2025 · Dec 31, 2024 $336K
Stock Repurchased FY 2025 · Dec 31, 2023 $1.41M
Capex FY 2025 · Dec 31, 2025 $16.77M
Capex FY 2025 · Dec 31, 2024 $11.21M
Capex FY 2025 · Dec 31, 2023 $9.8M
Operating Cash Flow FY 2025 · Dec 31, 2025 −$68.89M
Operating Cash Flow FY 2025 · Dec 31, 2024 −$118.74M
Operating Cash Flow FY 2025 · Dec 31, 2023 −$42.27M
Cash And Equivalents FY 2025 · Dec 31, 2025 $89.46M
Cash And Equivalents FY 2025 · Dec 31, 2024 $26.86M
Cash And Equivalents FY 2025 · Dec 31, 2023 $65.34M
Stockholders Equity FY 2025 · Dec 31, 2025 −$131.54M
Stockholders Equity FY 2025 · Dec 31, 2024 −$283.76M
Current Liabilities FY 2025 · Dec 31, 2025 $386.69M
Current Liabilities restated FY 2025 · Dec 31, 2024 $406.65M
Total Liabilities FY 2025 · Dec 31, 2025 $794.48M
Total Liabilities FY 2025 · Dec 31, 2024 $1.01B
Current Assets FY 2025 · Dec 31, 2025 $470.68M
Current Assets restated FY 2025 · Dec 31, 2024 $553.47M
Total Assets FY 2025 · Dec 31, 2025 $662.94M
Total Assets FY 2025 · Dec 31, 2024 $726.99M
Eps Diluted FY 2025 · Dec 31, 2025 −$0.48
Eps Diluted FY 2025 · Dec 31, 2024 −$0.82
Eps Diluted FY 2025 · Dec 31, 2023 −$2.38
Eps Basic FY 2025 · Dec 31, 2025 −$0.48
Eps Basic FY 2025 · Dec 31, 2024 −$0.82
Eps Basic FY 2025 · Dec 31, 2023 −$2.38
Sga Expense FY 2025 · Dec 31, 2025 $119.48M
Sga Expense restated FY 2025 · Dec 31, 2024 $124.54M
Sga Expense restated FY 2025 · Dec 31, 2023 $134.94M
Net Income FY 2025 · Dec 31, 2025 −$36.16M
Net Income FY 2025 · Dec 31, 2024 −$59.92M
Net Income FY 2025 · Dec 31, 2023 −$197.21M
Operating Income FY 2025 · Dec 31, 2025 $20.74M
Operating Income restated FY 2025 · Dec 31, 2024 −$6.34M
Operating Income restated FY 2025 · Dec 31, 2023 −$20.07M
Cost Of Revenue FY 2025 · Dec 31, 2025 $443.83M
Cost Of Revenue restated FY 2025 · Dec 31, 2024 $454.33M
Cost Of Revenue restated FY 2025 · Dec 31, 2023 $465.98M
Revenue FY 2025 · Dec 31, 2025 $587.68M
Revenue restated FY 2025 · Dec 31, 2024 $581.04M
Revenue restated FY 2025 · Dec 31, 2023 $587.45M