NWPX
Northwest Pipe Company
NASDAQ: NWPX · BASIC MATERIALS · STEEL
$86.01
-0.98% today
Updated 2026-04-29
Market cap
$811.24M
P/E ratio
23.65
P/S ratio
1.54x
EPS (TTM)
$3.56
Dividend yield
—
52W range
$37 – $89
Volume
0.1M
Northwest Pipe Company (NWPX) Financial statements
SEC filings — annual and quarterly data.
Income statement — annual
| Item | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $346.59M | $382.82M | $439.74M | $278.65M | $386.75M | $511.67M | $524.50M | $475.56M | $403.30M | $236.61M | $156.26M | $132.78M | $172.15M | $279.32M | $285.91M | $333.31M | $457.67M | $444.36M | $492.55M | $526.00M |
| Revenue growth (YoY) | — | +10.5% | +14.9% | -36.6% | +38.8% | +32.3% | +2.5% | -9.3% | -15.2% | -41.3% | -34.0% | -15.0% | +29.6% | +62.3% | +2.4% | +16.6% | +37.3% | -2.9% | +10.8% | +6.8% |
| Cost of revenue | $289.88M | $312.61M | $346.08M | $266.97M | $353.75M | $452.53M | $468.31M | $423.10M | $362.72M | $249.23M | $159.48M | $126.96M | $160.05M | $232.13M | $235.39M | $289.06M | $371.81M | $366.71M | $397.14M | $422.37M |
| Gross profit | $56.71M | $70.22M | $93.66M | $11.69M | $33.00M | $59.14M | $56.20M | $52.46M | $40.58M | $-12.63M | $-3.23M | $5.82M | $12.10M | $47.18M | $50.52M | $44.25M | $85.86M | $77.64M | $95.41M | $103.64M |
| Gross margin | 16.4% | 18.3% | 21.3% | 4.2% | 8.5% | 11.6% | 10.7% | 11.0% | 10.1% | -5.3% | -2.1% | 4.4% | 7.0% | 16.9% | 17.7% | 13.3% | 18.8% | 17.5% | 19.4% | 19.7% |
| R&D | — | — | — | — | — | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | — | — | — | — | — | — | — |
| SG&A | $27.39M | $30.70M | $35.17M | $20.09M | $27.99M | $26.32M | $28.64M | $24.21M | $24.32M | $22.30M | $17.18M | $14.14M | $16.66M | $18.50M | $24.95M | $28.22M | $41.03M | $43.78M | $47.16M | $52.77M |
| Operating income | $37.00M | $39.51M | $58.49M | $-8.41M | $5.00M | $32.82M | $27.56M | $749000.00 | $194000.00 | $-40.21M | $-13.53M | $-9.20M | $-2.97M | $-28.69M | $-25.57M | $16.03M | $44.82M | $33.86M | $48.24M | $50.87M |
| Operating margin | 10.7% | 10.3% | 13.3% | -3.0% | 1.3% | 6.4% | 5.3% | 0.2% | 0.0% | -17.0% | -8.7% | -6.9% | -1.7% | -10.3% | -8.9% | 4.8% | 9.8% | 7.6% | 9.8% | 9.7% |
| EBITDA | $37.00M | $39.51M | $63.58M | $-1.40M | $15.72M | $46.10M | $43.65M | $50.83M | $26.06M | $-11.92M | $-1.04M | $-2.45M | $7.40M | $45.83M | $41.12M | $29.98M | $62.15M | $49.94M | $67.42M | $68.53M |
| EBITDA margin | 10.7% | 10.3% | 14.5% | -0.5% | 4.1% | 9.0% | 8.3% | 10.7% | 6.5% | -5.0% | -0.7% | -1.8% | 4.3% | 16.4% | 14.4% | 9.0% | 13.6% | 11.2% | 13.7% | 13.0% |
| EBIT | $32.92M | $34.03M | $58.49M | $-8.41M | $8.76M | $31.58M | $27.38M | $37.53M | $11.91M | $-21.53M | $-10.33M | $-9.00M | $-1.92M | $33.11M | $26.57M | $16.36M | $45.05M | $34.13M | $48.35M | $49.09M |
| Interest expense | $6.70M | $6.79M | $6.41M | $0.00 | $7.93M | $9.31M | $5.62M | $3.62M | $2.29M | $1.34M | $509000.00 | $490000.00 | $583000.00 | $472000.00 | $933000.00 | $1.20M | $3.57M | $4.86M | $5.66M | $2.61M |
| Income tax | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Effective tax rate | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
| Net income | $20.02M | $20.83M | $32.30M | $-7.28M | $-1.43M | $12.66M | $16.24M | $-923000.00 | $-17.89M | $-29.39M | $-9.26M | $-10.16M | $20.31M | $27.90M | $19.05M | $11.52M | $31.15M | $21.07M | $34.21M | $35.41M |
| Net income growth (YoY) | — | +4.1% | +55.1% | -122.5% | +80.3% | +982.8% | +28.3% | -105.7% | -1837.9% | -64.3% | +68.5% | -9.7% | +299.9% | +37.4% | -31.7% | -39.5% | +170.3% | -32.4% | +62.3% | +3.5% |
| Profit margin | 5.8% | 5.4% | 7.3% | -2.6% | -0.4% | 2.5% | 3.1% | -0.2% | -4.4% | -12.4% | -5.9% | -7.7% | 11.8% | 10.0% | 6.7% | 3.5% | 6.8% | 4.7% | 6.9% | 6.7% |