Latest 10-Q

What changed in NWPX Infrastructure, Inc.'s latest quarterly report, compared with the one before.

Loading…

Insider trades

Open-market trades from Form 4. 10b5-1 marks a plan set in advance.Open-market buys and sales by officers, directors and 10% owners, from SEC Form 4. A plan set in advance is marked 10b5-1.

Loading…

13F holders

Funds that report this stock, checked against market prices.Fund managers with over $100 million in US-listed stocks file a 13F each quarter, up to 45 days after quarter end. Long positions only.

Loading…

Trades by members of Congress

Disclosed in dollar ranges, up to 45 days after the trade.Members of Congress, their spouses and dependent children report trades in dollar ranges, up to 45 days after the trade.

Loading…

Lobbying

What NWPX Infrastructure, Inc. and its lobbying firms report each quarter.A company that lobbies with its own staff reports its expenses; a lobbying firm it hires reports the income it received. We count both.

Loading…

Institutional ownership over time

How many funds reported holding the stock at the end of each quarter, and how many shares they held between them.

Loading…

More filings and data

Each opens the table.

About the company

The basics from the company’s SEC registration.

Loading…

$90.02−$1.27 (−1.39%) Nov 13 close
Oct 13, 2026: $99.43Oct 14, 2026: $97.06Oct 15, 2026: $98.15Oct 16, 2026: $97.61Oct 19, 2026: $97.63Oct 20, 2026: $97.47Oct 21, 2026: $99.35Oct 22, 2026: $96.29Oct 23, 2026: $97.32Oct 26, 2026: $96.86Oct 27, 2026: $99.84Oct 28, 2026: $99.67Oct 29, 2026: $98.00Oct 30, 2026: $97.81Nov 2, 2026: $99.15Nov 3, 2026: $96.18Nov 4, 2026: $91.93Nov 5, 2026: $82.83Nov 6, 2026: $87.31Nov 9, 2026: $91.68Nov 10, 2026: $90.18Nov 11, 2026: $91.38Nov 12, 2026: $91.29Nov 13, 2026: $90.02
Oct 13, 2026Low $82.83 · High $99.84Nov 13, 2026
Aug 13, 2026: $115.37Aug 14, 2026: $116.16Aug 17, 2026: $117.04Aug 18, 2026: $113.75Aug 19, 2026: $111.48Aug 20, 2026: $109.82Aug 21, 2026: $110.08Aug 24, 2026: $110.51Aug 25, 2026: $110.59Aug 26, 2026: $112.39Aug 27, 2026: $114.28Aug 28, 2026: $112.03Aug 31, 2026: $109.92Sep 1, 2026: $109.08Sep 2, 2026: $109.88Sep 3, 2026: $110.34Sep 4, 2026: $107.68Sep 8, 2026: $106.48Sep 9, 2026: $107.00Sep 10, 2026: $103.63Sep 11, 2026: $104.64Sep 14, 2026: $100.52Sep 15, 2026: $101.22Sep 16, 2026: $102.35Sep 17, 2026: $103.03Sep 18, 2026: $101.33Sep 21, 2026: $102.51Sep 22, 2026: $103.33Sep 23, 2026: $102.62Sep 24, 2026: $101.34Sep 25, 2026: $102.83Sep 28, 2026: $103.11Sep 29, 2026: $102.35Sep 30, 2026: $103.03Oct 1, 2026: $104.77Oct 2, 2026: $105.99Oct 5, 2026: $105.60Oct 6, 2026: $105.48Oct 7, 2026: $102.96Oct 8, 2026: $100.73Oct 9, 2026: $101.32Oct 12, 2026: $99.22Oct 13, 2026: $99.43Oct 14, 2026: $97.06Oct 15, 2026: $98.15Oct 16, 2026: $97.61Oct 19, 2026: $97.63Oct 20, 2026: $97.47Oct 21, 2026: $99.35Oct 22, 2026: $96.29Oct 23, 2026: $97.32Oct 26, 2026: $96.86Oct 27, 2026: $99.84Oct 28, 2026: $99.67Oct 29, 2026: $98.00Oct 30, 2026: $97.81Nov 2, 2026: $99.15Nov 3, 2026: $96.18Nov 4, 2026: $91.93Nov 5, 2026: $82.83Nov 6, 2026: $87.31Nov 9, 2026: $91.68Nov 10, 2026: $90.18Nov 11, 2026: $91.38Nov 12, 2026: $91.29Nov 13, 2026: $90.02
Aug 13, 2026Low $82.83 · High $117.04Nov 13, 2026
Nov 13, 2025: $57.40Nov 14, 2025: $57.18Nov 17, 2025: $56.19Nov 18, 2025: $55.39Nov 19, 2025: $55.13Nov 20, 2025: $53.85Nov 21, 2025: $55.96Nov 24, 2025: $56.93Nov 25, 2025: $58.02Nov 26, 2025: $58.51Nov 28, 2025: $58.62Dec 1, 2025: $57.90Dec 2, 2025: $58.13Dec 3, 2025: $59.43Dec 4, 2025: $60.09Dec 5, 2025: $59.70Dec 8, 2025: $59.82Dec 9, 2025: $59.63Dec 10, 2025: $60.54Dec 11, 2025: $62.83Dec 12, 2025: $63.53Dec 15, 2025: $63.03Dec 16, 2025: $62.74Dec 17, 2025: $63.11Dec 18, 2025: $63.11Dec 19, 2025: $64.14Dec 22, 2025: $64.15Dec 23, 2025: $64.60Dec 24, 2025: $64.70Dec 26, 2025: $64.05Dec 29, 2025: $63.16Dec 30, 2025: $62.80Dec 31, 2025: $62.49Jan 2, 2026: $63.03Jan 5, 2026: $63.91Jan 6, 2026: $64.02Jan 7, 2026: $63.29Jan 8, 2026: $63.65Jan 9, 2026: $65.94Jan 12, 2026: $67.82Jan 13, 2026: $67.29Jan 14, 2026: $67.89Jan 15, 2026: $69.27Jan 16, 2026: $69.11Jan 20, 2026: $66.98Jan 21, 2026: $69.22Jan 22, 2026: $69.73Jan 23, 2026: $67.36Jan 26, 2026: $67.04Jan 27, 2026: $66.94Jan 28, 2026: $66.15Jan 29, 2026: $66.96Jan 30, 2026: $67.45Feb 2, 2026: $68.75Feb 3, 2026: $69.46Feb 4, 2026: $68.89Feb 5, 2026: $70.83Feb 6, 2026: $74.32Feb 9, 2026: $75.32Feb 10, 2026: $75.38Feb 11, 2026: $75.23Feb 12, 2026: $74.15Feb 13, 2026: $74.67Feb 17, 2026: $74.02Feb 18, 2026: $72.69Feb 19, 2026: $73.64Feb 20, 2026: $74.76Feb 23, 2026: $72.13Feb 24, 2026: $73.15Feb 25, 2026: $74.01Feb 26, 2026: $81.66Feb 27, 2026: $77.60Mar 2, 2026: $82.07Mar 3, 2026: $80.96Mar 4, 2026: $81.87Mar 5, 2026: $78.52Mar 6, 2026: $75.33Mar 9, 2026: $74.64Mar 10, 2026: $75.76Mar 11, 2026: $74.89Mar 12, 2026: $73.25Mar 13, 2026: $70.94Mar 16, 2026: $72.42Mar 17, 2026: $73.36Mar 18, 2026: $71.91Mar 19, 2026: $71.56Mar 20, 2026: $70.74Mar 23, 2026: $76.04Mar 24, 2026: $78.68Mar 25, 2026: $79.22Mar 26, 2026: $76.78Mar 27, 2026: $76.52Mar 30, 2026: $75.74Mar 31, 2026: $77.86Apr 1, 2026: $79.99Apr 2, 2026: $79.68Apr 6, 2026: $78.43Apr 7, 2026: $78.76Apr 8, 2026: $81.99Apr 9, 2026: $83.81Apr 10, 2026: $84.28Apr 13, 2026: $87.85Apr 14, 2026: $87.61Apr 15, 2026: $83.84Apr 16, 2026: $80.00Apr 17, 2026: $81.65Apr 20, 2026: $82.14Apr 21, 2026: $81.08Apr 22, 2026: $81.47Apr 23, 2026: $83.96Apr 24, 2026: $84.78Apr 27, 2026: $84.18Apr 28, 2026: $86.86Apr 29, 2026: $86.01Apr 30, 2026: $98.34May 1, 2026: $107.00May 4, 2026: $106.64May 5, 2026: $111.41May 6, 2026: $111.20May 7, 2026: $109.48May 8, 2026: $112.52May 11, 2026: $111.18May 12, 2026: $113.97May 13, 2026: $113.48May 14, 2026: $113.53May 15, 2026: $110.80May 18, 2026: $111.13May 19, 2026: $107.20May 20, 2026: $109.53May 21, 2026: $109.02May 22, 2026: $112.26May 26, 2026: $117.49May 27, 2026: $121.79May 28, 2026: $120.30May 29, 2026: $117.96Jun 1, 2026: $118.33Jun 2, 2026: $119.72Jun 3, 2026: $119.70Jun 4, 2026: $122.61Jun 5, 2026: $117.76Jun 8, 2026: $121.16Jun 9, 2026: $123.26Jun 10, 2026: $122.31Jun 11, 2026: $129.22Jun 12, 2026: $128.85Jun 15, 2026: $131.10Jun 16, 2026: $132.26Jun 17, 2026: $138.89Jun 18, 2026: $139.19Jun 22, 2026: $140.92Jun 23, 2026: $138.62Jun 24, 2026: $143.53Jun 25, 2026: $146.63Jun 26, 2026: $148.01Jun 29, 2026: $149.37Jun 30, 2026: $149.94Jul 1, 2026: $144.30Jul 2, 2026: $136.92Jul 6, 2026: $143.18Jul 7, 2026: $135.41Jul 8, 2026: $132.22Jul 9, 2026: $132.65Jul 10, 2026: $133.89Jul 13, 2026: $133.19Jul 14, 2026: $138.21Jul 15, 2026: $135.11Jul 16, 2026: $139.12Jul 17, 2026: $138.20Jul 20, 2026: $136.18Jul 21, 2026: $135.41Jul 22, 2026: $133.98Jul 23, 2026: $132.76Jul 24, 2026: $129.31Jul 27, 2026: $128.26Jul 28, 2026: $126.25Jul 29, 2026: $123.21Jul 30, 2026: $126.87Jul 31, 2026: $123.08Aug 3, 2026: $127.43Aug 4, 2026: $126.89Aug 5, 2026: $124.24Aug 6, 2026: $118.50Aug 7, 2026: $119.72Aug 10, 2026: $114.62Aug 11, 2026: $111.76Aug 12, 2026: $113.67Aug 13, 2026: $115.37Aug 14, 2026: $116.16Aug 17, 2026: $117.04Aug 18, 2026: $113.75Aug 19, 2026: $111.48Aug 20, 2026: $109.82Aug 21, 2026: $110.08Aug 24, 2026: $110.51Aug 25, 2026: $110.59Aug 26, 2026: $112.39Aug 27, 2026: $114.28Aug 28, 2026: $112.03Aug 31, 2026: $109.92Sep 1, 2026: $109.08Sep 2, 2026: $109.88Sep 3, 2026: $110.34Sep 4, 2026: $107.68Sep 8, 2026: $106.48Sep 9, 2026: $107.00Sep 10, 2026: $103.63Sep 11, 2026: $104.64Sep 14, 2026: $100.52Sep 15, 2026: $101.22Sep 16, 2026: $102.35Sep 17, 2026: $103.03Sep 18, 2026: $101.33Sep 21, 2026: $102.51Sep 22, 2026: $103.33Sep 23, 2026: $102.62Sep 24, 2026: $101.34Sep 25, 2026: $102.83Sep 28, 2026: $103.11Sep 29, 2026: $102.35Sep 30, 2026: $103.03Oct 1, 2026: $104.77Oct 2, 2026: $105.99Oct 5, 2026: $105.60Oct 6, 2026: $105.48Oct 7, 2026: $102.96Oct 8, 2026: $100.73Oct 9, 2026: $101.32Oct 12, 2026: $99.22Oct 13, 2026: $99.43Oct 14, 2026: $97.06Oct 15, 2026: $98.15Oct 16, 2026: $97.61Oct 19, 2026: $97.63Oct 20, 2026: $97.47Oct 21, 2026: $99.35Oct 22, 2026: $96.29Oct 23, 2026: $97.32Oct 26, 2026: $96.86Oct 27, 2026: $99.84Oct 28, 2026: $99.67Oct 29, 2026: $98.00Oct 30, 2026: $97.81Nov 2, 2026: $99.15Nov 3, 2026: $96.18Nov 4, 2026: $91.93Nov 5, 2026: $82.83Nov 6, 2026: $87.31Nov 9, 2026: $91.68Nov 10, 2026: $90.18Nov 11, 2026: $91.38Nov 12, 2026: $91.29Nov 13, 2026: $90.02
Nov 13, 2025Low $53.85 · High $149.94Nov 13, 2026
Congress purchase Congress sale Insider sale over $1M

Adjusted for stock splits; not for dividends. Where prices come from.

Live chart

Intraday and historical prices from TradingView. Quotes may be delayed.

Loading chart…

Information, not investment advice. Company matching is automatic; check the source before relying on one row.