Loading NWPX…
Loading financial statements…
Import this data to Google Sheets with:
=jivedata("NWPX","financials")Full statements spill as a table. For one cell: =jivedata("NWPX","Revenue") or =jivedata("NWPX","Revenue","TTM"). Install the Jive Data add-on, then paste into a cell.
NWPX • CIK 0001001385
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 | TTM |
|---|---|---|---|---|
| Revenue from Contract with Customer, Including Assessed Tax | $444,355 | $492,548 | $526,003 | $574,436 |
| Cost of Goods and Services Sold | $366,713 | $397,143 | $422,366 | $454,505 |
| Gross Profit | $77,642 | $95,405 | $103,637 | $119,931 |
| Selling, General and Administrative Expense | $43,784 | $47,161 | $52,767 | $54,058 |
| Operating Income (Loss) | $33,858 | $48,244 | $50,870 | $65,873 |
| Other Nonoperating Income (Expense) | $276 | $-213 | $-1,783 | $-1,098 |
| Interest Expense | $4,855 | $5,660 | $2,609 | $1,879 |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $29,279 | $42,371 | $46,478 | $63,060 |
| Income Tax Expense (Benefit) | $8,207 | $8,165 | $11,067 | $14,308 |
| Net Income (Loss) Attributable to Parent | $21,072 | $34,206 | $35,411 | $48,752 |
| Weighted Average Number of Shares Outstanding, Basic | 9,991,000 | 9,916,000 | 9,774,000 | 9,474,000 |
| Weighted Average Number of Shares Outstanding, Diluted | 10,081,000 | 10,066,000 | 9,937,000 | 9,694,000 |
| Weighted Average Number Diluted Shares Outstanding Adjustment | 90,000 | 150,000 | 163,000 | 220,000 |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $27,814 | $40,626 | $45,194 | $45,194 |
| Income (Loss) from Continuing Operations before Income Taxes, Foreign | $1,465 | $1,745 | $1,284 | $1,284 |
| Current Federal Tax Expense (Benefit) | $6,817 | $8,308 | $5,031 | $5,031 |
| Current State and Local Tax Expense (Benefit) | $1,519 | $2,104 | $1,605 | $1,605 |
| Current Foreign Tax Expense (Benefit) | $289 | $286 | $348 | $348 |
| Current Income Tax Expense (Benefit) | $8,625 | $10,698 | $6,984 | $6,984 |
| Deferred Federal Income Tax Expense (Benefit) | $-612 | $-2,127 | $3,865 | $3,865 |
| Deferred State and Local Income Tax Expense (Benefit) | $195 | $-419 | $210 | $210 |
| Deferred Foreign Income Tax Expense (Benefit) | $-1 | $13 | $8 | $8 |
| Deferred Income Tax Expense (Benefit) | $-172 | $-4,684 | $4,083 | $4,083 |
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|