NWPX Infrastructure, Inc. (NWPX) › RevenueNWPX Infrastructure, Inc. (NWPX) — RevenueAnnual figures by fiscal year, from SEC filings.2016: $149.39M2017: $132.78M2018: $172.15M2019: $279.32M2020: $285.91M2021: $333.31M2022: $457.67M2023: $444.36M2024: $492.55M2025: $526.00M$526.00M2016Revenue (USD)2025Fiscal YearRevenueChange YoY2025$526.00M+6.8%2024$492.55M+10.8%2023$444.36M-2.9%2022$457.67M+37.3%2021$333.31M+16.6%2020$285.91M+2.4%2019$279.32M+62.3%2018$172.15M+29.6%2017$132.78M-11.1%2016$149.39M—Other metrics: Cost of RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share