# NWPX Infrastructure, Inc.: financial statements, quarterly

NWPX · Nasdaq · CIK 1001385 · [Materials](/sectors/materials.md) · fiscal year ends Dec 31

Pages: [Overview](/companies/nwpx.md) · [Financials](/companies/nwpx/financials.md) · [Filings](/companies/nwpx/filings.md) · [Insiders](/companies/nwpx/insiders.md)

Standardized line items from XBRL company facts. Each value links to its filing; d marks a value derived from year-to-date figures. Other view: [annual](/companies/nwpx/financials.md?period=annual).

## Income statement

| Line item | Unit | Q4 FY2023 (2023-12-31) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | Q4 FY2024 (2024-12-31) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | Q4 FY2025 (2025-12-31) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) | Q3 FY2026 (2026-09-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Revenue | $m | [110 d](/filings/0001437749-26-005861.md) | [113](/filings/0001437749-25-014085.md) | [130](/filings/0001437749-25-025720.md) | [130](/filings/0001437749-25-032419.md) | [120 d](/filings/0001437749-26-005861.md) | [116](/filings/0001437749-26-014185.md) | [133](/filings/0001437749-26-025050.md) | [151](/filings/0001437749-26-033927.md) | [126 d](/filings/0001437749-26-005861.md) | [138](/filings/0001437749-26-014185.md) | [159](/filings/0001437749-26-025050.md) | [179](/filings/0001437749-26-033927.md) |
| Cost of revenue | $m | [90.9 d](/filings/0001437749-26-005861.md) | [93.1](/filings/0001437749-25-014085.md) | [104](/filings/0001437749-25-025720.md) | [103](/filings/0001437749-25-032419.md) | [97.2 d](/filings/0001437749-26-005861.md) | [96.8](/filings/0001437749-26-014185.md) | [108](/filings/0001437749-26-025050.md) | [119](/filings/0001437749-26-033927.md) | [98.9 d](/filings/0001437749-26-005861.md) | [112](/filings/0001437749-26-014185.md) | [125](/filings/0001437749-26-025050.md) | [141](/filings/0001437749-26-033927.md) |
| Gross profit | $m | [19.3 d](/filings/0001437749-26-005861.md) | [20.1](/filings/0001437749-25-014085.md) | [25.8](/filings/0001437749-25-025720.md) | [27.0](/filings/0001437749-25-032419.md) | [22.4 d](/filings/0001437749-26-005861.md) | [19.4](/filings/0001437749-26-014185.md) | [25.4](/filings/0001437749-26-025050.md) | [32.2](/filings/0001437749-26-033927.md) | [26.8 d](/filings/0001437749-26-005861.md) | [26.7](/filings/0001437749-26-014185.md) | [34.4](/filings/0001437749-26-025050.md) | [38.2](/filings/0001437749-26-033927.md) |
| Selling, general and administrative | $m | [10.7 d](/filings/0001437749-26-005861.md) | [11.4](/filings/0001437749-25-014085.md) | [12.2](/filings/0001437749-25-025720.md) | [11.6](/filings/0001437749-25-032419.md) | [11.9 d](/filings/0001437749-26-005861.md) | [13.8](/filings/0001437749-26-014185.md) | [12.1](/filings/0001437749-26-025050.md) | [13.1](/filings/0001437749-26-033927.md) | [13.7 d](/filings/0001437749-26-005861.md) | [14.0](/filings/0001437749-26-014185.md) | [13.2](/filings/0001437749-26-025050.md) | [13.9](/filings/0001437749-26-033927.md) |
| Operating income | $m | [8.6 d](/filings/0001437749-26-005861.md) | [8.7](/filings/0001437749-25-014085.md) | [13.6](/filings/0001437749-25-025720.md) | [15.4](/filings/0001437749-25-032419.md) | [10.5 d](/filings/0001437749-26-005861.md) | [5.6](/filings/0001437749-26-014185.md) | [13.2](/filings/0001437749-26-025050.md) | [19.0](/filings/0001437749-26-033927.md) | [13.0 d](/filings/0001437749-26-005861.md) | [12.7](/filings/0001437749-26-014185.md) | [21.2](/filings/0001437749-26-025050.md) | [24.3](/filings/0001437749-26-033927.md) |
| Interest expense | $m | [1.1 d](/filings/0001437749-26-005861.md) | [1.5](/filings/0001437749-25-014085.md) | [1.8](/filings/0001437749-25-025720.md) | [1.5](/filings/0001437749-25-032419.md) | [0.9 d](/filings/0001437749-26-005861.md) | [0.6](/filings/0001437749-26-014185.md) | [0.8](/filings/0001437749-26-025050.md) | [0.8](/filings/0001437749-26-033927.md) | [0.4 d](/filings/0001437749-26-005861.md) | [0.3](/filings/0001437749-26-014185.md) | [0.3](/filings/0001437749-26-025050.md) | [0.4](/filings/0001437749-26-033927.md) |
| Income tax | $m | [2.5 d](/filings/0001437749-26-005861.md) | [2.0](/filings/0001437749-25-014085.md) | [2.9](/filings/0001437749-25-025720.md) | [3.7](/filings/0001437749-25-032419.md) | [(0.4) d](/filings/0001437749-26-005861.md) | [1.0](/filings/0001437749-26-014185.md) | [3.4](/filings/0001437749-26-025050.md) | [4.7](/filings/0001437749-26-033927.md) | [1.9 d](/filings/0001437749-26-005861.md) | [2.0](/filings/0001437749-26-014185.md) | [5.6](/filings/0001437749-26-025050.md) | [5.7](/filings/0001437749-26-033927.md) |
| Net income | $m | [5.4 d](/filings/0001437749-26-005861.md) | [5.2](/filings/0001437749-25-014085.md) | [8.6](/filings/0001437749-25-025720.md) | [10.3](/filings/0001437749-25-032419.md) | [10.1 d](/filings/0001437749-26-005861.md) | [4.0](/filings/0001437749-26-014185.md) | [9.1](/filings/0001437749-26-025050.md) | [13.5](/filings/0001437749-26-033927.md) | [8.9 d](/filings/0001437749-26-005861.md) | [10.5](/filings/0001437749-26-014185.md) | [15.8](/filings/0001437749-26-025050.md) | [18.2](/filings/0001437749-26-033927.md) |
| Diluted EPS | $ per share | not reported | [0.52](/filings/0001437749-25-014085.md) | [0.86](/filings/0001437749-25-025720.md) | [1.02](/filings/0001437749-25-032419.md) | not reported | [0.39](/filings/0001437749-26-014185.md) | [0.91](/filings/0001437749-26-025050.md) | [1.38](/filings/0001437749-26-033927.md) | not reported | [1.08](/filings/0001437749-26-014185.md) | [1.62](/filings/0001437749-26-025050.md) | [1.86](/filings/0001437749-26-033927.md) |
| Basic EPS | $ per share | not reported | [0.53](/filings/0001437749-25-014085.md) | [0.87](/filings/0001437749-25-025720.md) | [1.03](/filings/0001437749-25-032419.md) | not reported | [0.40](/filings/0001437749-26-014185.md) | [0.91](/filings/0001437749-26-025050.md) | [1.40](/filings/0001437749-26-033927.md) | not reported | [1.10](/filings/0001437749-26-014185.md) | [1.64](/filings/0001437749-26-025050.md) | [1.89](/filings/0001437749-26-033927.md) |

- Revenue: us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
- Cost of revenue: us-gaap:CostOfGoodsAndServicesSold
- Gross profit: us-gaap:GrossProfit
- Selling, general and administrative: us-gaap:SellingGeneralAndAdministrativeExpense
- Operating income: us-gaap:OperatingIncomeLoss
- Interest expense: us-gaap:InterestExpense
- Income tax: us-gaap:IncomeTaxExpenseBenefit
- Net income: us-gaap:NetIncomeLoss
- Diluted EPS: us-gaap:EarningsPerShareDiluted
- Basic EPS: us-gaap:EarningsPerShareBasic

## Balance sheet

| Line item | Unit | FY2023 (2023-12-31) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | FY2024 (2024-12-31) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | FY2025 (2025-12-31) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) | Q3 FY2026 (2026-09-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Cash and equivalents | $m | [4.1](/filings/0001437749-25-005465.md) | [4.3](/filings/0001437749-24-014358.md) | [4.5](/filings/0001437749-24-024287.md) | [5.7](/filings/0001437749-24-032788.md) | [5.0](/filings/0001437749-26-005861.md) | [5.3](/filings/0001437749-25-014085.md) | [2.0](/filings/0001437749-25-025720.md) | [2.7](/filings/0001437749-25-032419.md) | [2.3](/filings/0001437749-26-033927.md) | [14.3](/filings/0001437749-26-014185.md) | [19.3](/filings/0001437749-26-025050.md) | [6.1](/filings/0001437749-26-033927.md) |
| Current assets | $m | [272](/filings/0001437749-25-005465.md) | [297](/filings/0001437749-24-014358.md) | [308](/filings/0001437749-24-024287.md) | [294](/filings/0001437749-24-032788.md) | [262](/filings/0001437749-26-005861.md) | [257](/filings/0001437749-25-014085.md) | [264](/filings/0001437749-25-025720.md) | [275](/filings/0001437749-25-032419.md) | [251](/filings/0001437749-26-033927.md) | [299](/filings/0001437749-26-014185.md) | [318](/filings/0001437749-26-025050.md) | [317](/filings/0001437749-26-033927.md) |
| Total assets | $m | [598](/filings/0001437749-25-005465.md) | [621](/filings/0001437749-24-014358.md) | [632](/filings/0001437749-24-024287.md) | [617](/filings/0001437749-24-032788.md) | [590](/filings/0001437749-26-005861.md) | [582](/filings/0001437749-25-014085.md) | [593](/filings/0001437749-25-025720.md) | [605](/filings/0001437749-25-032419.md) | [580](/filings/0001437749-26-033927.md) | [634](/filings/0001437749-26-014185.md) | [652](/filings/0001437749-26-025050.md) | [695](/filings/0001437749-26-033927.md) |
| Current liabilities | $m | [96.2](/filings/0001437749-25-005465.md) | [83.3](/filings/0001437749-24-014358.md) | [101](/filings/0001437749-24-024287.md) | [91.8](/filings/0001437749-24-032788.md) | [75.1](/filings/0001437749-26-005861.md) | [64.1](/filings/0001437749-25-014085.md) | [66.8](/filings/0001437749-25-025720.md) | [76.4](/filings/0001437749-25-032419.md) | [66.6](/filings/0001437749-26-033927.md) | [112](/filings/0001437749-26-014185.md) | [117](/filings/0001437749-26-025050.md) | [124](/filings/0001437749-26-033927.md) |
| Total liabilities | $m | [258](/filings/0001437749-25-005465.md) | [279](/filings/0001437749-24-014358.md) | [281](/filings/0001437749-24-024287.md) | [255](/filings/0001437749-24-032788.md) | [216](/filings/0001437749-26-005861.md) | [204](/filings/0001437749-25-014085.md) | [213](/filings/0001437749-25-025720.md) | [219](/filings/0001437749-25-032419.md) | [185](/filings/0001437749-26-033927.md) | [230](/filings/0001437749-26-014185.md) | [233](/filings/0001437749-26-025050.md) | [257](/filings/0001437749-26-033927.md) |
| Long-term debt | $m | [0.0](/filings/0001437749-25-005465.md) | not reported | not reported | not reported | [11.5](/filings/0001437749-26-005861.md) | [10.7](/filings/0001437749-25-014085.md) | [10.0](/filings/0001437749-25-025720.md) | [9.2](/filings/0001437749-25-032419.md) | [8.5](/filings/0001437749-26-033927.md) | [7.7](/filings/0001437749-26-014185.md) | [7.0](/filings/0001437749-26-025050.md) | [6.2](/filings/0001437749-26-033927.md) |
| Current portion of debt | $m | [0.0](/filings/0001437749-25-005465.md) | [10.8](/filings/0001437749-24-014358.md) | [10.8](/filings/0001437749-24-024287.md) | [10.8](/filings/0001437749-24-032788.md) | [3.0](/filings/0001437749-26-005861.md) | [3.0](/filings/0001437749-25-014085.md) | [3.0](/filings/0001437749-25-025720.md) | [3.0](/filings/0001437749-25-032419.md) | [3.0](/filings/0001437749-26-033927.md) | [3.0](/filings/0001437749-26-014185.md) | [3.0](/filings/0001437749-26-025050.md) | [3.0](/filings/0001437749-26-033927.md) |
| Short-term borrowings | $m | [10.8](/filings/0001437749-25-005465.md) | not reported | not reported | not reported | [0.0](/filings/0001437749-25-005465.md) | not reported | not reported | not reported | not reported | not reported | not reported | not reported |
| Shareholders' equity | $m | [340](/filings/0001437749-26-005861.md) | [343](/filings/0001437749-25-025720.md) | [351](/filings/0001437749-25-032419.md) | [362](/filings/0001437749-25-032419.md) | [374](/filings/0001437749-26-033927.md) | [378](/filings/0001437749-26-025050.md) | [379](/filings/0001437749-26-033927.md) | [386](/filings/0001437749-26-033927.md) | [395](/filings/0001437749-26-033927.md) | [404](/filings/0001437749-26-025050.md) | [419](/filings/0001437749-26-033927.md) | [437](/filings/0001437749-26-033927.md) |

- Cash and equivalents: us-gaap:CashAndCashEquivalentsAtCarryingValue
- Current assets: us-gaap:AssetsCurrent
- Total assets: us-gaap:Assets
- Current liabilities: us-gaap:LiabilitiesCurrent
- Total liabilities: us-gaap:Liabilities
- Long-term debt: us-gaap:LongTermDebtNoncurrent
- Current portion of debt: us-gaap:LongTermDebtCurrent
- Short-term borrowings: us-gaap:ShortTermBorrowings
- Shareholders' equity: us-gaap:StockholdersEquity

## Cash flow

| Line item | Unit | Q4 FY2023 (2023-12-31) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | Q4 FY2024 (2024-12-31) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | Q4 FY2025 (2025-12-31) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) | Q3 FY2026 (2026-09-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Operating cash flow | $m | [9.0 d](/filings/0001437749-26-005861.md) | [(26.1)](/filings/0001437749-25-014085.md) | [22.3 d](/filings/0001437749-25-025720.md) | [22.7 d](/filings/0001437749-25-032419.md) | [36.1 d](/filings/0001437749-26-005861.md) | [4.8](/filings/0001437749-26-014185.md) | [5.4 d](/filings/0001437749-26-025050.md) | [21.0 d](/filings/0001437749-26-033927.md) | [36.0 d](/filings/0001437749-26-005861.md) | [29.3](/filings/0001437749-26-014185.md) | [14.1 d](/filings/0001437749-26-025050.md) | [27.4 d](/filings/0001437749-26-033927.md) |
| Capital expenditure | $m | [5.0 d](/filings/0001437749-26-005861.md) | [4.6](/filings/0001437749-25-014085.md) | [6.1 d](/filings/0001437749-25-025720.md) | [6.0 d](/filings/0001437749-25-032419.md) | [4.2 d](/filings/0001437749-26-005861.md) | [3.7](/filings/0001437749-26-014185.md) | [3.5 d](/filings/0001437749-26-025050.md) | [7.8 d](/filings/0001437749-26-033927.md) | [5.2 d](/filings/0001437749-26-005861.md) | [3.5](/filings/0001437749-26-014185.md) | [4.2 d](/filings/0001437749-26-025050.md) | [7.0 d](/filings/0001437749-26-033927.md) |
| Share repurchases | $m | [0.7 d](/filings/0001437749-26-005861.md) | [3.9](/filings/0001437749-25-014085.md) | [0.6 d](/filings/0001437749-25-025720.md) | [0.0 d](/filings/0001437749-25-032419.md) | [0.0 d](/filings/0001437749-26-005861.md) | [0.0](/filings/0001437749-26-014185.md) | [7.5 d](/filings/0001437749-26-025050.md) | [8.2 d](/filings/0001437749-26-033927.md) | [2.7 d](/filings/0001437749-26-005861.md) | [2.4](/filings/0001437749-26-014185.md) | [0.3 d](/filings/0001437749-26-025050.md) | [1.2 d](/filings/0001437749-26-033927.md) |

- Operating cash flow: us-gaap:NetCashProvidedByUsedInOperatingActivities
- Capital expenditure: us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
- Share repurchases: us-gaap:PaymentsForRepurchaseOfCommonStock

## Shares

| Line item | Unit | Q1 FY2023 (2023-03-31) | Q2 FY2023 (2023-06-30) | Q3 FY2023 (2023-09-30) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) | Q3 FY2026 (2026-09-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Diluted shares (weighted) | millions of shares | [10.1](/filings/0001437749-24-014358.md) | [10.1](/filings/0001437749-24-024287.md) | [10.1](/filings/0001437749-24-032788.md) | [10.0](/filings/0001437749-25-014085.md) | [10.0](/filings/0001437749-25-025720.md) | [10.1](/filings/0001437749-25-032419.md) | [10.1](/filings/0001437749-26-014185.md) | [10.0](/filings/0001437749-26-025050.md) | [9.8](/filings/0001437749-26-033927.md) | [9.8](/filings/0001437749-26-014185.md) | [9.8](/filings/0001437749-26-025050.md) | [9.8](/filings/0001437749-26-033927.md) |

- Diluted shares (weighted): us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

Shares outstanding: 9,630,002 at 2026-10-21, from the cover of the [10-Q filed 2026-10-29](/filings/0001437749-26-033927.md) (dei:EntityCommonStockSharesOutstanding).

Source: SEC EDGAR, XBRL company facts. Last ingested by Listed: Oct 29, 2026, 16:59 ET. No prices; not investment advice.
