Revenue
$540.01M
Fiscal year ended 2025-12-31Operating income
$21.88M
Fiscal year ended 2025-12-31Free cash flow
$25.20M
Fiscal year ended 2025-12-31FOSTER L B CO (FSTR) reported revenue of $540.01M and net income of $7.54M for the fiscal year ended 2025-12-31. This page shows 10 annual periods of income statement, balance sheet and cash flow figures normalized from FOSTER L B CO’s SEC filings, each linked to the filing it came from. It is classified by the SEC under Wholesale-Metals Service Centers & of fices.
Income
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $540.01M | $530.76M | $543.74M | $497.50M | $513.62M | $497.41M | $616.43M | $581.06M | $536.38M | $483.51M |
| Cost of revenue | $426.26M | $412.70M | $431.70M | $407.89M | $427.32M | $402.40M | $495.49M | $467.60M | $431.12M | $393.16M |
| Gross profit | $113.75M | $118.06M | $112.04M | $89.61M | $86.30M | $95.01M | $120.94M | $113.47M | $105.26M | $90.36M |
| Operating income | $21.88M | $20.51M | $9.11M | -$7.21M | $4.47M | $15.63M | $36.51M | $38.91M | $28.60M | -$134.16M |
| Net income | $7.54M | $42.95M | $1.46M | -$45.56M | $3.63M | $7.58M | $42.57M | -$31.17M | $5.36M | -$141.66M |
| Research & development | $3.64M | $2.83M | $2.56M | $2.22M | $2.23M | $2.64M | $2.61M | $2.65M | $2.24M | $3.51M |
| Weighted-average diluted shares | shares 10.88M | shares 11.05M | shares 11.00M | shares 10.72M | shares 10.75M | shares 10.67M | shares 10.64M | shares 10.36M | shares 10.48M | shares 10.27M |
| Pretax income | $17.42M | $14.44M | $944.00K | -$9.00M | $4.59M | $13.98M | $24.14M | -$24.57M | $10.05M | -$147.17M |
| Income tax expense | $10.00M | -$28.40M | -$355.00K | $36.68M | $1.12M | -$11.84M | -$23.84M | $6.02M | $4.69M | -$5.51M |
| Diluted EPS | $0.69 | $3.89 | $0.13 | $-4.25 | $0.34 | $0.71 | $4.00 | $-3.01 | $0.51 | $-13.79 |
| Selling, general & administrative | $88.56M | $96.40M | $97.62M | $82.66M | $76.00M | $73.64M | $82.52M | $82.74M | $80.52M | $85.98M |
| General & administrative | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Selling & marketing | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
Balance
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & equivalents | $4.35M | $2.45M | $2.56M | $2.88M | $10.37M | $7.56M | $14.18M | $10.28M | $37.68M | $30.36M |
| Total assets | $330.37M | $334.55M | $312.40M | $365.31M | $342.60M | $370.40M | $405.17M | $383.25M | $401.74M | $393.02M |
| Current assets | $156.87M | $161.60M | $167.36M | $205.73M | $179.48M | $195.32M | $216.66M | $226.67M | $226.30M | $199.60M |
| Total liabilities | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Current liabilities | $83.92M | $88.30M | $94.50M | $103.11M | $86.19M | $95.30M | $116.74M | $124.19M | $93.53M | $82.33M |
| Total equity incl. NCI | $176.00M | $179.01M | $142.84M | $137.60M | $183.61M | $176.83M | $169.86M | $122.12M | $154.50M | $133.25M |
| Temporary (mezzanine) equity | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| Inventory | $60.22M | $70.51M | $73.11M | $75.72M | $62.87M | $78.62M | $118.46M | $124.50M | $102.73M | $83.24M |
| Accounts receivable | Unavailable | Unavailable | Unavailable | Unavailable | $55.91M | $58.21M | $73.50M | $82.30M | $72.36M | $63.29M |
| Goodwill | $33.06M | $31.91M | $32.59M | $30.73M | $20.15M | $20.34M | $19.56M | $19.26M | $19.78M | $18.93M |
| Long-term debt | $42.60M | $46.77M | $55.17M | $91.75M | $31.15M | $44.90M | $55.28M | $74.35M | $129.31M | $149.18M |
| Accounts payable | $52.52M | $50.08M | $39.50M | $48.78M | $41.41M | $54.79M | $63.03M | $78.27M | $52.40M | $37.74M |
Cash flow
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $35.62M | $22.63M | $36.96M | -$10.58M | Unavailable | Unavailable | $29.30M | $25.96M | $39.37M | Unavailable |
| Capital expenditures | $10.42M | $9.79M | $4.51M | $7.63M | $4.62M | $9.18M | $6.03M | $3.66M | $6.15M | $7.66M |
| Investing cash flow | -$10.37M | -$6.31M | $2.49M | -$56.42M | $17.82M | Unavailable | -$7.68M | $2.25M | -$4.69M | Unavailable |
| Financing cash flow | -$23.54M | -$16.23M | -$39.30M | $60.24M | -$13.90M | Unavailable | -$18.25M | -$55.30M | -$29.70M | Unavailable |
| Net change in cash | $1.89M | -$106.00K | -$322.00K | -$7.49M | $2.81M | -$6.61M | $3.90M | -$27.40M | $7.32M | -$2.95M |
| Stock-based compensation | $5.06M | $3.83M | $4.18M | $2.38M | $1.94M | $1.14M | $3.16M | $3.84M | $1.70M | $1.35M |
| Common dividends paid | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | $0 | $1.24M |
| Common share repurchases | $16.51M | $8.24M | $2.62M | $410.00K | $732.00K | $1.66M | $621.00K | $316.00K | $103.00K | $342.00K |
| Depreciation & amortization | $12.45M | $14.08M | $15.26M | $14.78M | $13.89M | $13.58M | $14.39M | $15.03M | $19.84M | $23.49M |
Derived
| Metric | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Free cash flow | $25.20M | $12.84M | $32.44M | -$18.21M | Unavailable | Unavailable | Unavailable | Unavailable | $33.22M | Unavailable |
| Gross margin | 21.1% | 22.2% | 20.6% | 18.0% | 16.8% | 19.1% | 19.6% | 19.5% | 19.6% | 18.7% |
| Operating margin | 4.1% | 3.9% | 1.7% | -1.4% | 0.9% | 3.1% | Unavailable | Unavailable | 5.3% | -27.7% |
| FCF margin | 4.7% | 2.4% | 6.0% | -3.7% | Unavailable | Unavailable | Unavailable | Unavailable | 6.2% | Unavailable |
| SBC / revenue | 0.9% | 0.7% | 0.8% | 0.5% | 0.4% | 0.2% | 0.5% | 0.7% | 0.3% | 0.3% |
| Current ratio | 1.87x | 1.83x | 1.77x | 2.00x | 2.08x | 2.05x | 1.86x | 1.83x | 2.42x | 2.42x |
| Revenue YoY growth | 1.7% | -2.4% | 9.3% | -3.1% | 3.3% | -19.3% | 6.1% | 8.3% | 10.9% | Unavailable |
| Net margin | 1.4% | 8.1% | 0.3% | -9.2% | 0.7% | 1.5% | 6.9% | -5.4% | 1.0% | -29.3% |
| R&D / revenue | 0.7% | 0.5% | 0.5% | 0.4% | 0.4% | 0.5% | 0.4% | 0.5% | 0.4% | 0.7% |
| CapEx / revenue | 1.9% | 1.8% | 0.8% | 1.5% | 0.9% | 1.8% | 1.0% | 0.6% | 1.1% | 1.6% |
| Long-term debt / equity | 0.24x | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | 1.12x |
| Effective tax rate | 57.4% | -196.6% | -37.6% | Unavailable | 24.4% | -84.7% | -98.7% | Unavailable | 46.7% | Unavailable |
Amounts are abbreviated; the exact reported value is carried in each cell. — means unavailable, not zero. Open FSTR in the interactive workspace to inspect any figure back to its filing.
Source filings
10-Q · Filed 2026-08-10View SEC filing
10-Q · Filed 2026-05-04View SEC filing
10-K · Filed 2026-03-05View SEC filing
10-Q · Filed 2025-11-03View SEC filing
10-Q · Filed 2025-08-11View SEC filing
10-Q · Filed 2025-05-06View SEC filing
Every accounting identity this site checks — the balance sheet, the gross profit bridge and the cash flow statement — reconciles in every period shown.