MarketBrain

Babcock & Wilcox Enterprises, Inc.

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Revenue$587.7M$581.0M$587.4M$609.4M$710.9M
Operating income$20.7M-$6.3M-$20.1M-$1.2M$19.4M
Cost of revenue$443.8M$454.3M$466.0M$464.3M$535.8M
Cash from operations-$68.9M-$118.7M-$42.3M-$30.6M-$111.2M
Capital expenditure$16.8M$11.2M$9.8M$13.2M$6.7M
Impairments$9.9M$9.6M$56.6M$7.2M$0
Total assets$662.9M$727.0M$775.7M$941.7M$913.3M
Total liabilities$794.5M$1.0B$976.0M$943.8M$854.6M
Stockholders' equity-$131.5M-$283.8M-$201.0M-$2.6M$33.1M

Shares outstanding 136.2M · Free float 94.0%

Annual filing data through FY ended December 31, 2025; float as of June 27, 2026.