NASDAQ:NWPX | Income Statement | NWPX Infrastructure, Inc.

Complete source-backed income-statement history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$159.48M$125.12M$34.36M$13.21M$21.15M$21.48M$5.65M$15.83M$1.64$1.629,638,0009,791,000
2026-03-31$138.25M$111.59M$26.67M$14.01M$12.66M$12.54M$2M$10.53M$1.10$1.089,578,0009,790,000
2025-12-31$125.64M$98.88M$26.76M$13.73M$13.03M$10.8M$1.92M$8.88M$0.92$0.90-56,000-29,000
2025-09-30$151.07M$118.92M$32.15M$13.11M$19.04M$18.25M$4.74M$13.51M$1.40$1.389,678,0009,813,000
2025-06-30$133.18M$107.82M$25.37M$12.13M$13.24M$12.49M$3.43M$9.06M$0.91$0.919,882,0009,961,000
2025-03-31$116.12M$96.75M$19.37M$13.8M$5.57M$4.94M$977,000.00$3.96M$0.40$0.399,933,00010,117,000
2024-12-31$119.63M$97.19M$22.44M$11.94M$10.5M$9.66M-$436,000.00$10.1M$1.02$1.001,00026,000
2024-09-30$130.2M$103.18M$27.02M$11.58M$15.44M$13.92M$3.67M$10.25M$1.03$1.029,919,00010,055,000
2024-06-30$129.51M$103.69M$25.81M$12.2M$13.62M$11.57M$2.95M$8.62M$0.87$0.869,912,0009,995,000
2024-03-31$113.22M$93.08M$20.13M$11.44M$8.69M$7.22M$1.99M$5.24M$0.53$0.529,916,00010,045,000
2023-12-31$110.16M$90.87M$19.29M$10.67M$8.63M$7.99M$2.55M$5.44M$0.54$0.546,000-7,000
2023-09-30$118.72M$99.43M$19.29M$10.24M$9.06M$7.83M$2.02M$5.82M$0.58$0.5810,014,00010,107,000
2023-06-30$116.37M$93.89M$22.48M$11.02M$11.47M$10.14M$2.69M$7.45M$0.74$0.7410,000,00010,066,000
2023-03-31$99.1M$82.52M$16.58M$11.87M$4.71M$3.31M$951,000.00$2.36M$0.24$0.239,940,00010,087,000
2022-12-31$106.83M$84.96M$21.87M$10.89M$10.99M$9.85M$1.89M$7.96M$0.80$0.795,00024,000
2022-09-30$122.98M$97.87M$25.12M$10.65M$14.46M$13.51M$3.56M$9.96M$1.00$0.999,927,00010,010,000
2022-06-30$118.52M$94.44M$24.08M$10.13M$13.95M$13.09M$3.41M$9.67M$0.98$0.979,918,0009,968,000
2022-03-31$109.33M$94.55M$14.79M$9.37M$5.42M$4.9M$1.34M$3.56M$0.36$0.369,881,0009,973,000
2021-12-31$102.55M$88.97M$13.58M$10.49M$3.09M$2.64M$367,000.00$2.27M$0.23$0.235,00010,000
2021-09-30$84.64M$72.28M$12.36M$5.56M$6.8M$6.86M$1.91M$4.95M$0.50$0.509,871,0009,921,000
2021-06-30$73.81M$64.27M$9.54M$6.34M$3.2M$2.88M$752,000.00$2.13M$0.22$0.219,861,0009,915,000
2021-03-31$72.31M$63.54M$8.78M$5.83M$2.95M$2.78M$602,000.00$2.18M$0.22$0.229,814,0009,921,000
2020-12-31$69.38M$57.02M$12.36M$5.77M$6.59M$6.52M$1.3M$5.22M$0.54$0.536,00022,000
2020-09-30$77.63M$62.01M$15.62M$5.66M$9.96M$9.9M$2.63M$7.27M$0.74$0.739,802,0009,861,000
2020-06-30$69.97M$57.01M$12.96M$5.58M$7.37M$8.18M$2.18M$6M$0.61$0.619,792,0009,808,000
2020-03-31$68.92M$59.34M$9.58M$7.95M$1.63M$1.04M$472,000.00$564,000.00$0.06$0.069,751,0009,829,000
2019-12-31$72.25M$55.33M$16.92M$4.64M$12.28M$13.59M$1.57M$12.02M$1.23$1.222,00017,000
2019-09-30$75.23M$59.75M$15.48M$4.9M$10.58M$13.28M$2.53M$10.75M$1.10$1.109,745,0009,785,000
2019-06-30$69.2M$60.99M$8.22M$4.71M$3.51M$3.42M$447,000.00$2.97M$0.31$0.319,736,0009,753,000
2019-03-31$62.64M$56.07M$6.57M$4.25M$2.32M$2.36M$191,000.00$2.17M$0.22$0.229,735,0009,735,000
2018-12-31$57.54M$50.76M$6.78M$4.14M$2.7M$732,000.00$584,000.00$148,000.00$0.02$0.023,0001,000
2018-09-30$52.46M$47.25M$5.2M$5.33M$2.5M$24.35M-$3.46M$27.8M$2.86$2.869,735,0009,735,000
2018-06-30$28.79M$30.02M-$1.24M$3.81M-$5.83M-$5.79M-$108,000.00-$5.69M-$0.59-$0.599,727,0009,727,000
2018-03-31$33.37M$32.02M$1.35M$3.39M-$2.34M-$2.22M-$272,000.00-$1.95M-$0.20-$0.209,707,0009,707,000
2017-12-31$35.63M$33.79M$1.83M$3.31M-$1.48M-$1.34M$507,000.00-$2.16M-$0.23-$0.232,0002,000
2017-09-30$38.8M$36.81M$1.99M$3.42M-$1.43M-$1.63M-$41,000.00-$2.07M-$0.21-$0.219,620,0009,620,000
2017-06-30$28.69M$27.95M$746,000.00$3.57M-$2.83M-$2.83M-$1.4M-$2.07M9,610,0009,610,000
2017-03-31$29.66M$28.41M$1.24M$3.84M-$3.48M-$3.7M-$162,000.00-$3.87M9,604,0009,604,000
2016-12-31$39.18M$35.03M$4.15M$4.58M$6.72M$6.17M-$661,000.00$5.83M$0.61$0.615,0005,000
2016-09-30$41.08M$38.14M$2.94M$3.91M-$1.25M-$1.36M-$2.78M$727,000.00$0.08$0.089,597,0009,620,000
2016-06-30$42.06M$44.22M-$2.16M$4.09M-$6.25M-$6.37M-$131,000.00-$6.24M9,580,0009,580,000
2016-03-31$33.93M$39.37M-$5.44M$4.6M-$10.04M-$10.12M-$532,000.00-$9.58M9,572,0009,572,000
2015-12-31-$17.89M-$19.71M$1.82M$3.18M-$1.36M-$2M$119,000.00-$13.69M-$1.43-$1.432,0002,000
2015-09-30$52.34M$54.85M-$2.51M$4.77M-$7.28M-$7.45M-$5.93M-$1.52M-$0.16-$0.169,565,0009,565,000
2015-06-30$53.85M$56.44M-$2.59M$5.45M-$13.33M-$13.52M-$1.44M-$12.08M-$1.26-$1.269,557,0009,557,000
2015-03-31$84.87M$80.97M$3.89M$6.97M-$3.08M-$3.37M-$1.27M-$2.1M-$0.22-$0.229,553,0009,553,000
2014-12-31$102.16M$93.03M$9.13M$6.47M-$13.41M-$13.72M$287,000.00-$14M-$1.47-$1.472,000-80,000
2014-09-30$116.51M$100.69M$15.82M$6.49M$9.33M$9.13M$3.28M$5.02M$0.53$0.529,519,0009,616,000
2014-06-30$101.99M$90.67M$11.32M$5.92M$5.4M$4.94M$1.76M$3.19M$0.34$0.339,513,0009,605,000
2014-03-31$82.65M$78.33M$4.31M$5.44M-$1.13M-$1.88M-$667,000.00-$12.1M-$1.27-$1.279,508,0009,508,000
2013-12-31$85.64M$74.79M$10.85M$5.17M$5.68M$4.84M$2.42M-$17.01M-$1.80-$1.792,00036,000
2013-09-30$78.53M$67.27M$11.25M$5.56M$5.7M$4.66M$1.92M$1.02M$0.11$0.119,449,0009,517,000
2013-06-30$87.94M$72.73M$15.21M$5.94M$9.27M$8.47M$2.92M$5.56M$0.59$0.599,443,0009,481,000
2013-03-31$107.34M$84.42M$22.92M$6.03M$16.89M$16.07M$5.1M$9.51M$1.01$1.009,437,0009,484,000
2012-12-31$587,000.00-$16.84M$17.43M$6.32M$11.11M$10.11M$4.34M$4.51M$0.48$0.482,000-13,000
2012-09-30$115.1M$103.5M$11.6M$7.57M$4.03M$2.71M-$686,000.00$3.4M$0.36$0.369,383,0009,499,000
2012-06-30$131.04M$117.46M$13.58M$6.61M$6.97M$5.52M$1.92M$3.6M$0.38$0.389,374,0009,433,000
2012-03-31$142.18M$125.68M$16.5M$7.32M$9.18M$7.54M$2.81M$4.73M$0.51$0.509,369,0009,412,000
2011-12-31$117.14M$105.96M$11.19M$6.96M$4.23M$2.44M$977,000.00$1.47M$0.16$0.157,00025,000
2011-09-30$139.27M$122.75M$16.51M$6.47M$10.05M$6.85M$3.57M$3.28M$0.35$0.359,346,0009,373,000
2011-06-30$143.8M$127.13M$16.67M$5.6M$11.07M$8.23M$3.26M$4.98M$0.53$0.539,327,0009,355,000
2011-03-31$111.46M$96.69M$14.77M$7.29M$7.48M$4.75M$1.82M$2.93M$0.32$0.319,304,0009,344,000
2010-12-31$97.47M$91.38M$6.1M$7.02M-$927,000.00-$3.31M-$652,000.00-$2.66M-$0.29-$0.299,268,7279,268,727
2010-09-30$112.77M$102.29M$10.48M$8.28M$2.21M-$179,000.00-$45,000.00-$134,000.00-$0.01-$0.019,2909,290
2010-06-30$96.13M$90.36M$5.77M$6.62M-$854,000.00-$2.78M-$1.38M-$1.4M-$0.15-$0.159,2789,278

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$526M$422.37M$103.64M$52.77M$50.87M$46.48M$11.07M$35.41M$3.62$3.569,774,0009,937,000
2024-12-31$492.55M$397.14M$95.41M$47.16M$48.24M$42.37M$8.17M$34.21M$3.45$3.409,916,00010,066,000
2023-12-31$444.36M$366.71M$77.64M$43.78M$33.86M$29.28M$8.21M$21.07M$2.11$2.099,991,00010,081,000
2022-12-31$457.67M$371.81M$85.86M$41.03M$44.82M$41.35M$10.2M$31.15M$3.14$3.119,914,00010,012,000
2021-12-31$333.31M$289.06M$44.25M$28.22M$16.03M$15.16M$3.64M$11.52M$1.17$1.169,854,0009,928,000
2020-12-31$285.91M$235.39M$50.52M$24.95M$25.57M$25.63M$6.58M$19.05M$1.95$1.939,788,0009,873,000
2019-12-31$279.32M$232.13M$47.18M$18.5M$28.69M$32.64M$4.74M$27.9M$2.86$2.859,741,0009,779,000
2018-12-31$172.15M$160.05M$12.1M$16.66M-$2.97M$17.06M-$3.25M$20.31M$2.09$2.099,726,0009,733,000
2017-12-31$132.78M$126.97M$5.82M$14.14M-$9.21M-$9.49M-$1.1M-$10.16M-$1.06-$1.069,613,0009,613,000
2016-12-31$149.39M$149.32M$64,000.00$16.92M-$9.99M-$10.84M-$4.1M-$9.26M-$0.97-$0.979,588,0009,588,000
2015-12-31$173.16M$172.55M$606,000.00$20.38M-$25.05M-$26.34M-$8.52M-$29.39M-$3.07-$3.079,560,0009,560,000
2014-12-31$403.3M$362.72M$40.58M$24.32M$194,000.00-$1.52M$4.65M-$17.89M-$1.88-$1.889,515,0009,515,000
2013-12-31$359.45M$299.21M$60.24M$22.7M$37.54M$34.03M$12.36M-$923,000.00-$0.10-$0.109,445,0009,534,000
2012-12-31$388.9M$329.79M$59.11M$27.82M$31.29M$25.89M$8.39M$16.24M$1.73$1.729,377,0009,445,000
2011-12-31$511.67M$452.53M$59.14M$26.32M$32.82M$22.28M$9.62M$12.66M$1.36$1.359,333,0009,384,000
2010-12-31$386.75M$357.06M$29.69M$29.09M$595,000.00-$7.09M-$1.65M-$5.44M-$0.59-$0.599,278,0009,278,000
2009-12-31$278.65M$271.97M$6.68M$21M-$14.32M-$16.81M-$5.74M-$11.08M-$1.20-$1.209,2359,235