NWPX · Company research

NWPX Infrastructure, Inc. Common Stock (NWPX): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

41records availableBasic Materials

Financial Statements data

Database-backed records only

41 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
income_statementannualFY-2026-Q2Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)297730000-23670600061024000338080003401700026368000
income_statementquarterlyFY-2026-Q2Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)159476000-12511700034359000211510002147900015834000
income_statementquarterlyFY-2026-Q1Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)138254000-11158900026665000126570001253800010534000
income_statementquarterlyFY-2025-Q4Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)125639000-988820002675700013028000107970008879000
income_statementannualFY-2025-Q4Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)526003000—103637000508700004647800035411000
income_statementquarterlyFY-2025-Q3Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)151067000—32150000190370001824600013505000
income_statementquarterlyFY-2025-Q2Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)133182000—2536500013236000124940009063000
income_statementannualFY-2025-Q2Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)249297000—44730000188050001743500013027000
income_statementquarterlyFY-2025-Q1Mon Mar 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)116115000—19365000556900049410003964000
income_statementannualFY-2024-Q4Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)492548000—95405000482440004237100034206000
income_statementquarterlyFY-2024-Q4Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)119627000—2243800010497000966000010096000
income_statementquarterlyFY-2024-Q3Mon Sep 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)130201000—27019000154380001392000010253000
income_statementannualFY-2024-Q2Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)242720000—45948000223090001879100013857000
income_statementquarterlyFY-2024-Q2Sun Jun 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)129505000—2581400013619000115680008619000
income_statementquarterlyFY-2024-Q1Sun Mar 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)113215000—20134000869000072230005238000
income_statementquarterlyFY-2023-Q4Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)110164000—19290000862500079920005444000
income_statementannualFY-2023-Q4Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)444355000—77642000338580002927900021072000
income_statementquarterlyFY-2023-Q3Sat Sep 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)118722000—19294000905700078340005818000
income_statementquarterlyFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)116372000—2248100011465000101400007448000
income_statementannualFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)215469000—3905800016176000134530009810000
income_statementquarterlyFY-2023-Q1Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)99097000—16577000471100033130002362000
income_statementquarterlyFY-2022-Q4Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)106828000—218710001098600098520007961000
income_statementannualFY-2022-Q4Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)457665000—85855000448210004135000031149000
income_statementquarterlyFY-2022-Q3Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)122984000—2511800014464000135110009956000
income_statementannualFY-2022-Q2Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)227853000—38866000193710001798700013232000
income_statementquarterlyFY-2022-Q2Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)118522000—2408000013953000130850009673000
income_statementquarterlyFY-2022-Q1Thu Mar 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)109331000—14786000541800049020003559000
income_statementannualFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)333313000—44254000160320001515800011523000
income_statementquarterlyFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)102547000—13578000308500026380002271000
income_statementquarterlyFY-2021-Q3Thu Sep 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)230766000—3067600012947000125200009252000
income_statementquarterlyFY-2021-Q2Wed Jun 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)73812000—9538000320100028830002131000
income_statementannualFY-2021-Q2Wed Jun 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)146123000—18313000614600056600004306000
income_statementquarterlyFY-2021-Q1Wed Mar 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)72311000—8775000294500027770002175000
income_statementannualFY-2020-Q4Thu Dec 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)285907000—50519000255650002563400019050000
income_statementquarterlyFY-2020-Q4Thu Dec 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)69381000—12363000659400065180005221000
income_statementquarterlyFY-2020-Q3Wed Sep 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)216526000—38156000189710001911600013829000
income_statementannualFY-2020-Q2Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)138894000—22537000900800092180006562000
income_statementquarterlyFY-2020-Q2Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)69971000—12958000737400081820005998000
income_statementquarterlyFY-2020-Q1Tue Mar 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)68923000—957900016340001036000564000
income_statementannualFY-2019-Q4Tue Dec 31 2019 00:00:00 GMT+0000 (Coordinated Universal Time)279317000—47184000286890003264000027902000
income_statementannualFY-2018-Q4Mon Dec 31 2018 00:00:00 GMT+0000 (Coordinated Universal Time)172149000—12096000-29710001706000020312000

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.