NWPX Infrastructure, Inc. NWPX

Set alert

Price alert · NWPX

All alert types
99.15 USD +1.34 +1.37%

At close · Nov 2

99.15 0.00 0.00%

After hours · Nov 2, 4:00 PM ET

Bid
99.04 × 2
Ask
99.19 × 2
98.00 Day range 102.57
53.15 52-week range 152.03
YTD
+58.67%
1 year
+64.81%
Open
98.15
Prev close
97.81
Mkt cap
954.81M
Vol
107.47K
Avg vol
138.76K
EPS
5.45
P/E
18.19
Div yield
0.00%
More statistics
Low
98.00
High
102.57
Forward P/E
20.15
Beta
1.08
Short ratio
5.02
Inst. own
93.26%
Dividend
0.00
Ex-div date
Earnings
Nov 4, 2026
50-d avg
111.05
200-d avg
98.44
1y target
111.00

MAX chart

Chart tools
Interval

Chart is warming up

The all-time price history for NWPX has not been loaded yet. Try again in a moment.

Analyst view

Consensus: hold

Hold
Price target (mean) 111.00 +12.0% upside
Target (low)
95.00
Target (mean)
111.00
Target (high)
130.00
Ratings (0m) 2 0 buy · 2 hold · 0 sell
  • Strong buy0
  • Buy0
  • Hold2
  • Sell0
  • Strong sell0

Recommendation trend

  • This month 2
  • 1 month ago 2
  • 2 months ago 2

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

NWPX analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter1.641.63 – 1.651.38+19.0%167.77M+11.1%2
Next quarter1.121.11 – 1.130.93+20.4%138.53M+10.3%2
Current year5.465.44 – 5.483.59+52.0%603.78M+14.8%2
Next year5.245.12 – 5.355.46-4.1%579.64M-4.0%2

Upgrades and downgrades

The latest rating changes

NWPX analyst upgrades and downgrades
DateFirmActionFromTo
Jun 10, 2026JP MorganInitiatedNeutralNeutral
Mar 2, 2026DA DavidsonMaintainedBuyBuy
Oct 31, 2025DA DavidsonMaintainedBuyBuy
Jan 3, 2025Northland Capital MarketsMaintainedMarket PerformMarket Perform
Nov 1, 2024Northland Capital MarketsDowngradeOutperformMarket Perform
Aug 2, 2024Northland Capital MarketsMaintainedOutperformOutperform
Mar 6, 2024DA DavidsonMaintainedBuyBuy
Jan 23, 2023Northland Capital MarketsInitiated—Outperform
May 5, 2021Northland Capital MarketsMaintained—Outperform
Nov 1, 2019DA DavidsonMaintained—Buy
Sep 26, 2019Northland Capital MarketsInitiated—Outperform
Feb 4, 2016JefferiesMaintained—Hold
May 7, 2015JefferiesMaintained—Hold
Jan 12, 2015JefferiesMaintained—Hold
Dec 10, 2014JefferiesMaintained—Hold
Oct 17, 2014DA DavidsonMaintained—Buy
Mar 18, 2014JefferiesMaintained—Hold
Nov 6, 2013JefferiesMaintained—Hold
Jun 7, 2013JefferiesMaintained—Hold
Mar 18, 2013JefferiesMaintained—Hold
Jan 30, 2013JefferiesMaintained—Hold
Nov 12, 2012JefferiesMaintained—Hold
Nov 9, 2012Deutsche BankInitiated—Hold
Aug 30, 2012BarclaysUpgradeEqual-WeightOverweight
Aug 7, 2012JP MorganMaintained—Neutral
Jul 2, 2012BarclaysDowngradeOverweightEqual-Weight
May 16, 2012JefferiesMaintained—Hold